1. Add 至暂存区
-选中文件, 鼠标右键 -> TortoiseGit -> Add;
![](https://img.haomeiwen.com/i14502986/c3fc5f4933e6fb96.png)
-
添加成功;
image.png
- 文件前面出现一个蓝色 + 符号;
image.png
2. Commit 至 Repository(Head)
- 鼠标右键 -> Git Commit -> "master"...;
![](https://img.haomeiwen.com/i14502986/1de89d50143570c9.png)
- 输入本次更新的内容;
![](https://img.haomeiwen.com/i14502986/195096d470f7443e.png)
-
commit 完成;
image.png
3. Push 代码到远端
- 打开 GitHub,创建 repository,获取 ssh 地址,复制下图所示 SSH 协议地址;
![](https://img.haomeiwen.com/i14502986/d927d005ea098346.png)
- 依次点击 鼠标右键 -> Git Sync...;
![](https://img.haomeiwen.com/i14502986/622483e6ca2a5cfc.png)
- 此时,得到下面的窗口;
![](https://img.haomeiwen.com/i14502986/383cb88a61f752ea.png)
- 点击左上角 manage,进入管理页面,在 URL 一栏输入前面复制的 SSH 地址;
![](https://img.haomeiwen.com/i14502986/f5a3fbf5bc0458fd.png)
- 点击左侧 Network 确保有 ssh.exe 可执行文件执行 SSH 协议,如果没有请自行配置;
![](https://img.haomeiwen.com/i14502986/44f0e12d0dc85c7d.png)
- 配置完成后 Remote URL 一栏出现了前面复制的 SSH 地址,Remote Branch 此处选择 master;
![](https://img.haomeiwen.com/i14502986/0cb01a38512e2c9b.png)
- 点击 Push 按钮,开始 Push 代码到远端;
![](https://img.haomeiwen.com/i14502986/eb04900239ebc554.png)
- 如下图,Push 成功;
![](https://img.haomeiwen.com/i14502986/dc88abb3621ee8d0.png)
- 在 GitHub 查看代码上传情况;
![](https://img.haomeiwen.com/i14502986/b656622b693b8db5.png)
4. Revert 还原文件
- 文件被误删除后, 鼠标右键 -> TortoiseGit -> Revert;
![](https://img.haomeiwen.com/i14502986/dbec81cadd02b225.png)
- 之后选择要还原的文件,即可进行还原;
![](https://img.haomeiwen.com/i14502986/4751e99b9d11ab48.png)
- 还原成功;
![](https://img.haomeiwen.com/i14502986/04ccfdd5bee33f53.png)
5. 查看本地版本库(HEAD)
- 如果想要查看本地代码块中 head 指向(最后一次被 commit )的代码,可以在版本库浏览器中查看;
![](https://img.haomeiwen.com/i14502986/14e4e0ddb3757866.png)
![](https://img.haomeiwen.com/i14502986/6545308ac1445e95.png)
6. 对比历史文件不同
- 点击文件,鼠标右键 -> TortoiseGit -> Show log;
![](https://img.haomeiwen.com/i14502986/cd33624b3a2e7cee.png)
- 在历史更新记录中,按住 Ctrl -> 选中两个版本 -> 鼠标右键 -> Compare revisions;
![](https://img.haomeiwen.com/i14502986/c972b094de39c703.png)
- 得到下图,查看对比;
![](https://img.haomeiwen.com/i14502986/97bdd38ff25e21e8.png)
7. 版本回退
- 在文件夹中依次点击,鼠标右键 -> TortoiseGit -> Show log,打开历史版本查看视图;
- 选中需要回退的版本,依次点击 鼠标右键 -> Reset master to this...;
![](https://img.haomeiwen.com/i14502986/89745658cc8a5b3f.png)
8. 文件图标含义
-
文件被添加至暂存区;
image.png
-
文件有更新,且未被 commit;
image.png
-
文件已被 commit;
![](https://img.haomeiwen.com/i14502986/d7268eadf037ece9.png)
联系博主:
-
下为博主微信,欢迎骚扰
image.png
网友评论