0%

Tortoisegit 入门教程

本文是博主在最初接触Git时做的一些记录,现在整理成一个入门教程,主要包含软件配置、建立仓库、常用功能等。

软件安装与配置

1.安装Git、Tortoisegit及其中文包

2.设置名字和邮箱

打开Git Bash,执行命令

1
2
git config --global user.name "xx"
git config --global user.email "xx@xx.com"

3.生成密钥

Git Bash中执行命令

1
ssh-keygen -t rsa

随后三次回车,再执行命令

1
ssh -T git@<yourserver>	#这里输入使用的托管平台,比如github,gitee等

在C:\Users\xxx.ssh中产生公钥、私钥、known_hosts文件,如图

密钥

在tortoisegit中设置ssh位置:\Git安装文件夹\usr\bin\ssh.exe,如图

设置ssh位置

在托管平台中设置公钥(记事本打开.pub文件,复制其中内容),如图

ssh

建立仓库

在指定文件夹中右键,有两种建立仓库的方式:克隆(从远端下载代码)或创建版本库(本地)。

1.克隆

复制项目链接,粘贴到tortoisegit中,如图

克隆

2.在本地创建库

点击“在此处建立版本库”,如图,确定

创建本地库

在tortoisegit中设置,添加远端库,如图

添加远端库

Git常用操作

基础操作

添加(add):将不在库中的文件添加到本地库

提交(commit):修改已在本地库中的文件后,将修改后的文件更新到库中

拉取(pull):将远端库中或其他链接的文件下载到本地

推送(push):将本地库中的文件更新到远端

注意,在推送前需要首先进行拉取,同步远端最新版本,否则会推送失败。

管理修改

差异对比:查看自上次提交后修改的内容,如图

差异对比

显示日志:显示每次提交的信息,如图

日志

还原和重置:可以回到某次修改前的某个版本。通俗理解:还原保留除该次修改的内容,重置只保留该次修改之前的内容,如图

还原和重置

管理分支

创建和切换分支:在远端创建分支后拉取/克隆,或在本地创建分支。切换到分支,如图

切换分支

合并分支:在某个分支中选择需要合并的另一个分支,如图

合并分支

解决冲突:当目标分支与其他分支(本地与远端)的同一份文件的相同行内容出现差异时,Git会提示出现冲突,如图

冲突

右键,点击解决冲突,显示冲突文件,或者找到感叹号文件,如图

解决冲突

点击冲突文件,右键,编辑冲突,如图

编辑冲突

在合并后一栏进行编辑,将所有差异解决后保存。然后进行提交,此时不再报错。

参考资料

tortoisegit与Gitee连接教程

tortoisegit的SSH教程

tortoisegit解决冲突

Git分支用法

Git还原与重置

Gitee官方文档