同福

在Windows上使用图形化Git客户端工具TortoiseGit【20210727】

介绍

介绍

Git是一个非常主流的代码版本管理工具,这个工具的特点是将代码管理从以文件为单位改成了以项目为单位,通过强大的分支(branch)管理功能可以将整个项目进行前进(forward)和后退(backward),从而达到灵活的版本切换的目的。

Git的这个设计真的是很超前,很符合现今的项目开发协作的真实情况,现如今的项目都是多个子项目组成的,每个子项目又会依赖一些专门的独立项目。这样一个工程由项目组合而成的时代,Git无疑是非常符合潮流趋势的。

安装Git

Git是基础,无论使用多么漂亮的外壳工具,这个基础程序还是必须安装的

下载

Git的Windows版本下载地址如下

https://git-scm.com/downloads

4cc4f3b502a40aa9.jpg

安装

安装Git过程中由非常多的选项,福哥就是一路“next”过来的

1382294b61914582.jpgda4583ccf7c4c1ba.jpg64e207ccae5f3825.jpg24cdee606f28463a.jpga323f1b341bf74a8.jpg3b9e5785c8295c31.jpgd38f1c4da834d018.jpg89d86a668a56c22f.jpg026fa044ab2bdc6b.jpg4b431b01ef29ff09.jpg84ef9099d6457176.jpg3ed4c779ff361161.jpgbdce7c55ce181fee.jpg8491b16715f9eb6f.jpgb0a9ebcb8a3b4bd7.jpg这里把“View Release Notes”勾掉,不需要看版本信息

6f244ad535cd320e.jpg

安装TortoiseGit

步入正题了,我们要安装“小乌龟”(TortoiseGit)图形化Git客户端了

下载

TortoiseGit的下载地址如下

https://tortoisegit.org/download/

点击红框链接,下载安装程序

1f90103445f5781c.jpg点击红圈链接,下载汉化补丁

e5042d850d170362.jpg

安装

安装TortoiseGit也基本是一路“next”,可见安装包做的由多好

133498c37e2b3a3f.jpg882897f3ead48af8.jpg87fb3798c1115f36.jpgac46803d1add6738.jpg4b2973cd2e7287b4.jpg97d5be2495f90080.jpg0f202075623fe384.jpgd82e15ad3b0af0be.jpg初始化TortoiseGit,“小乌龟”毕竟只是一个外壳工具,需要做一些初始化设置

375e1fb40704a620.jpge61b543750ef300b.jpg616b5b17cf2fc631.jpg使用Git需要设置用户名和Email,“小乌龟”这里把这些信息存起来,后面就不用再输入了

1591d140558c49be.jpg5112e65c03130c83.jpg

配置

配置

安装之后先要进行一个配置操作,在随便一个文件夹下鼠标右键选择“TortoiseGit”>“Settings”

ede3a95a316b891c.jpg在设置界面,点击左侧的“Git”

d2bf44d508f483a0.jpg然后点击右侧的“System”,将Auto Crlf convert选项里,把AutoCrLf设置成false,把SafeCrLf设置成false,在“Name”写入开发者名称,在“Email”写入开发者电子邮件地址

aa29112be670254f.jpg点击“应用”保存设置

使用

克隆代码

克隆项目操作就是将Git服务器上的某一个项目的最新版本代码下载到本地的过程,下载到本地后我们就可以在本地继续开发这个项目的功能了

在保存项目代码的目录下,鼠标右键选择“Git Clone”

3bb6525b5ac83934.jpg然后在项目克隆界面里,在URL里输入Git资源地址,在Directory里输入项目本地路径

c06fffe37918b4d8.jpg这里会提示要求输入用户名和密码,这个灰色的是Windows的密码管理器,点击“取消”不要理他,他会反复提示几次

4b720b1335949aa3.jpg这才是TortoiseGit的密码提示框,输入Git资源密码授权

e4e5eccba9daf2f7.jpg开始克隆代码了

e744ab7eca390591.jpg克隆成功后,进入项目里面,可以看到一个隐藏文件夹“.git”,还有项目代码。(福哥这个例子里的demo项目是个空项目)

b62b225d8cc3e0bc.jpg

添加文件

这时候我们在项目下面建立一个空文件test.py,里面什么都不写也没有关系。然后右键这个test.py选择“TortoiseGit”>“Add”添加这个文件到Git库里

9fc71b242fd65bdc.jpg37933b2e37307321.jpg

提交代码

现在我们在项目的根目录下(项目下的随便一个目录都可以)鼠标右键选择“”>“”

3248fa32901a9808.jpg在“Message”输入本次修改的内容的说明

79e928b5dd1c5be3.jpg这样就提交成功了

af8bf3f43c523dbe.jpg

推送代码

代码提交成功了只是在本地“.git”里保存起来了,远程的服务器上还没有收到更新内容。这时候就需要使用推送(push)功能将本地的改动更新到远程服务器上了。

点击“Push”按钮推送代码到远程服务器

6adaec36c270f9f9.jpg058dfa81f8f4e354.jpg

总结

福哥今天带着大家安装了TortoiseGit工具,使用这个工具就可以更加直观,更加方便的管理我们的项目的代码了。

有的童鞋可能还不会使用Git这个代码版本管理工具,福哥会另外安排教程教给大家的,敬请期待~~