一、安装tortoisegit
首先从官网(https://tortoisegit.org/download/)下载tortoisegit,并完成安装。在安装过程中需要注意以下几点:
1、请选择对应Windows版本的安装程序;
2、在选择组件时,建议全选以方便后续使用;
3、在选择start menu folder时,可根据个人喜好进行选择。
二、创建SSH key
在使用tortoisegit之前,需要先创建SSH key。打开TortoiseGit的putty密钥生成器(Puttygen),在key的长度选择项中选择2048;然后点击Generate按钮,在密钥生成的过程中需要进行鼠标随机移动加入随机性;生成完成后,保存私钥和公钥,公钥需要放到远程仓库中。
三、配置认证
在使用Git进行push和pull操作时,需要进行认证。方法如下:
1、右键点击windows资源管理器中的文件夹,在弹出的菜单中选择TortoiseGit->Settings;
2、在弹出的窗口中选择Git->Remote,然后点击Add按钮添加对应远程仓库的地址;
3、在Auth设置中选择SSH,并上传保存之前生成的私钥。
四、配置文件
在使用Git进行commit操作时,需要配置相关文件。方法如下:
1、在windows资源管理器中找到要提交的文件夹,右键单击并选择Git Commit -> master;
2、在Commit窗口中填写Commit信息;
3、在Advanced设置中,配置Commit Author信息,确认提交信息后,点击Commit按钮完成提交。
五、配置Gitignore
在使用Git进行项目管理时,经常会遇到需要忽略某些文件的情况。这时就需要使用Gitignore文件。方法如下:
1、在windows资源管理器中找到要忽略的文件夹,右键单击并选择TortoiseGit->Git ignore->Edit Gitignore;
2、在弹出的对话框中选择要忽略的文件或文件夹,注意每个要忽略的项都需要新起一行;
3、点击Save按钮保存Gitignore文件,然后就可以在commit的时候忽略这些文件了。
六、Git LFS
在使用Git进行大文件管理时,经常会遇到上传下载速度慢、体积大等问题。这时可以使用Git LFS(Large File Storage)进行文件管理。方法如下:
1、按照官网(https://git-lfs.github.com/)上的指引,下载并安装Git LFS;
2、在需要使用Git LFS的项目中,右键单击并选择Git LFS -> Initialize Git LFS;
3、在Add files to Git LFS设置中选择需要进行LFS管理的文件。
七、Git Flow
在使用Git进行开发管理时,经常会遇到需要进行分支管理的情况。这时可以使用Git Flow进行分支管理。方法如下:
1、按照官网(https://github.com/nvie/gitflow)上的指引,安装gitflow;
2、打开Git Bash,选择要开发的Git项目目录,运行git flow init初始化git flow;
3、开始使用git flow进行开发管理。
八、总结
通过以上步骤,我们可以较为方便地对Git进行管理。如果遇到问题,可以参考官网或者Stack Overflow等社区资源进行解决。