Windows下TortoiseGit客户端安装使用 教程

一、关于TortoiseGit

    TortoiseGit是一个开源的git版本控制系统的源客户端,TortoiseGit 简称TGit, 中文名海龟Git. 海龟Git只支持Windows操作系统,有一个前辈海龟SVN,TortoiseSVN和TortoiseGit都是非常优秀的开源的版本库客户端,其中主要分为32位版与64位版,并且支持各种语言。

下载TortoiseGit

1、官网下载:https://tortoisegit.org/download/

有安装包和语言包,因为默认是英文的,如果需要汉化,根据电脑硬件,下载对应的中文语言包即可。

 

2、CSDN下载,基于官网现在较慢,这儿提供了32/64位附加汉化包下载:

 后续补充

下载好后,如图:

二、安装TortoiseGit

安装TortoiseGit客户端之前,需要先安装Git服务端https://blog.csdn.net/PanRuiFang/article/details/105775615

1、双击安装程序,进入到TortoiseGit安装界面,如下图,直接点击Next即可:

2. 当前安装的TortoiseGit版本信息简介,Next 即可,如下图:

3. 选择TortoiseGit客户端,这儿默认即可,如下图:  

4、选择需要安装的TortoiseGit组件,可以选择修改TortoiseGit的安装路径即可,如下图:

5、选择完毕后,点击 “ Install ” 即可,如下图:

6、开始TortoiseGit的安装,等待安装完成,即可,如下图:

注意:这儿安装完成后,如果需要安装汉化版,这儿就不用进入向导了,直接关闭即可,如下图:

7、安装TortoiseGit汉化包,在下载的文件中,直接双击TortoiseGit汉化包安装即可。

直接点击“下一步”等待安装完成即可,安装完成后,会提示,是否将语言包配置在Tortoise上,如果是,请勾选,就避免了自己手动配置。

8、如果安装汉化时没有勾选,可以手动操作,进入TortoiseGit配置界面

桌面(任意文件夹)右键 -> TortoiseGit -> Settings ,如下图

 

9、汉化TortoiseGit

这儿是需要选择语言即可,Git.exe Path会自动找到本地已经安装完成的Git,如下图:

🆗, 安装完成了,可以操作啦,恭喜你!

三、使用TortoiseGit 在本地建仓库,并push到远程

1、创建(Create)版本库

使用TortoiseGit在本地初始化一个空的Git仓库,在本地仓库目标目录,“右键 -> Git 在这里创建版本库” ,然后直接OK到底,此时,该文件夹中会出现一个 “ .git ” 的文件,说明当前目录被成功的创建问本地版仓库了,如下图:

2、在版本库中编辑添加代码

在myProject目录中新建index.html和README.md文件

3. 在空白处,右键 -> Git 提交->"master" ,然后填入版本message,勾选需要提交的文件,然后点击OK。

4. 此时已经将项目成功的提交到了本地的Master,如下图:

5. 此时我们再修改index.html或者readme文件,

6. 我们再空白的地方,右键 -> TortoiseGit -> 查看日志,出现代码的版本信息(新增和修改清晰明了),如下图:

7. 我们把本次修改提交到本地的master分支

8.  推送(push)代码到远程Git

这里我们使用的是Github,如果没有账户的请先注册,

  8.1 先在github上创建一个仓库,如;https://github.com/***/myProject.git

  8.2 将本地git仓库中的代码,push到远程github上,右键 -> tortoiseGit -> 推送 -> 管理,

英文环境是 右键 -> tortoiseGit -> push -> Manage ,如下图:

8.3 点击“管理”打开远程配置,输入远程GitHub上的仓库地址,点击确定:

8.4. 点击“确定”

8.5 输入GitHub 的用户名和密码

8.6 push成功,点击关闭即可

8.7 到远程目录中查看,已经成功啦

四、从远程GitHub上Pull一个项目

1. 在本地新建一个文件夹,用于存放从服务器获取的代码

 

2. 右键 -> Git 克隆 ,如下图: 

 

看到下面的界面,表示克隆成功点击“关闭”即可。 

克隆成功后,就可以看到所有的代码了

五、同步代码

 现在可以操作这个项目啦,如果你要更新当前分支的项目,可以使用右键-》Git 同步

六、更新提交push代码,解决冲突

 1. 我们修改本地myProject上面的代码

2. 提交本地的代码到本地的master分支上

3. push到远程

项目中,右键》TortoiseGit》推送(H)

点击确定即可

因为我们和远程的代码有冲突,所有push失败,

此时,我们先要先拉取远程的代码,会在有冲突的文件中标记出冲突点

 

解决冲突,提交

推送到远程即可。 

 

关于分支的操作内容较多,请移步下一篇博文TortoiseGit实现分支的新增、合并、删除

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章