您的位置:

tortoisegit配置详解

一、安装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等社区资源进行解决。