TortoiseGit使用手册

 

 

1 安装


 

1.1 32位系统

(1) 安装Git for Windows(32位),下载地址: ftp://172.16.0.199/08%2051Talk/%E6%8A%80%E6%9C%AF%E9%83%A8/%E8%BF%90%E7%BB%B4/SCM/Git-2.8.1-32-bit.exe

(2) 安装TortoiseGit(32位),下载地址: ftp://172.16.0.199/08%2051Talk/%E6%8A%80%E6%9C%AF%E9%83%A8/%E8%BF%90%E7%BB%B4/SCM/TortoiseGit-2.2.0.0-32bit.msi

(3) 安装中文语言包(32位),下载地址: ftp://172.16.0.199/08%2051Talk/%E6%8A%80%E6%9C%AF%E9%83%A8/%E8%BF%90%E7%BB%B4/SCM/TortoiseGit-LanguagePack-2.2.0.0-32bit-zh_CN.msi

均为默认安装 

 

1.2 64位系统

(1) 安装Git for Windows(64位),下载地址: ftp://172.16.0.199/08%2051Talk/%E6%8A%80%E6%9C%AF%E9%83%A8/%E8%BF%90%E7%BB%B4/SCM/Git-2.8.1-64-bit.exe

(2) 安装TortoiseGit(64位),下载地址: ftp://172.16.0.199/08%2051Talk/%E6%8A%80%E6%9C%AF%E9%83%A8/%E8%BF%90%E7%BB%B4/SCM/TortoiseGit-2.2.0.0-64bit.msi

(3) 安装中文语言包(64位),下载地址: ftp://172.16.0.199/08%2051Talk/%E6%8A%80%E6%9C%AF%E9%83%A8/%E8%BF%90%E7%BB%B4/SCM/TortoiseGit-LanguagePack-2.2.0.0-64bit-zh_CN.msi

均为默认安装

 

2 配置


 

2.1 设置语言

2.2 配置用户信息

 

2.3 生成ssh-key(仅限第一次使用)  

步骤一:  开始菜单->TortoiseGit->PuTTygen

步骤二: 

步骤三: 

ssh公钥建议以.pub结尾,例如: chengwei_workstation.pub

ssh私钥以.ppk结尾(默认),例如: chengwei_workstation.ppk

 

2.4 初始化仓库(尚未使用git管理的项目)

 

2.5 克隆(加入已用git管理的项目)

 

2.6 设置忽略列表

在项目根目录下新建一个名为.gitignore文件,可将此文件提交到git仓库,语法如下:

*~             #忽略所有以波浪号(~)结尾的文件

*.a            #忽略所有以.a结尾的文件

!lib.a         #但lib.a除外

/TODO     #仅忽略项目根目录下的TODO文件,不包含subdir/TODO

build/        #忽略build/目录下的所有文件

doc/*.txt    #忽略doc/notes.txt,但不包括doc/server/arch.txt 

 

 

2.7 检出/切换/新建分支(在项目根目录下执行,此功能同时实现了新建分支功能)

注意: 

1.切换、检出分支前,建议先执行以下两个操作之一:

(1)提交(commit)修改到本地仓库

(2)保存储藏(Stash)未提交的修改

 

2.选择本地分支:

(1)勾选"创建新分支",输入新分支名称

(2)是以所选本地分支为基准,新建分支并检出到工作目录

 

3.选择远程分支:

(1)勾选"创建新分支",输入分支名称。分支名称需与远程分支名称相同

例如: remotes/origin/BUG-101

remotes表示此为远程分支,origin为远程仓库名称,BUG-101为分支名称;

分支也支持分组,例如:FEA/BUG-101

(2)勾选"跟踪",将本地新建分支与远程分支建立关联,适用于多人开发一个需求

(3)是以所选远程分支为基准,新建分支并检出到工作目录

 

2.8 添加文件

右键->TortoiseGit->添加

   

2.9 提交

右键->[Git提交(C)->"master"]     #双引号内为当前分支名称

 

2.10 推送

右键->TortoiseGit->推送

 

2.11 拉取

右键->TortoiseGit->拉取

 

2.12 创建标签

右键->TortoiseGit->创建标签

 

2.13 合并

右键->TortoiseGit->合并

2.13.1  合并本地分支

2.13.2 合并远程分支    

重要: 合并远程分支前必须先执行"拉取"或"获取"

 

2.14 解决冲突

如果合并时报如下错误,需要手动解决冲突:

解决方法如下:

步骤一:  右键->TortoiseGit->解决冲突

 

步骤二: 在打开的合并工具中,决定使用本地修改(mine)还是远端修改(theirs)。若有多个冲突,每个冲突都按此方法解决。

 

步骤三: 点击左上角"保存"按钮,弹出如下对话框,选择“标记为解决”后,冲突列表此文件不再显示。

 

步骤四: 提交合并(无冲突合并不需要提交),会弹出如下提示信息           重要:解决冲突过程中,不要手动修改其他文件

转载于:https://www.cnblogs.com/rxbook/p/6088688.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值