2.3.4、版本回退
现在我们再次修改readme.txt,并且提交
查看日志:
假如我们要回到上一个版本,也就是第2次提交。
我们选中第2次提交,然后右键,选中:重置“master”到这个版本
弹出菜单,这里选中Hard模式,然后确定:
再次查看日志,只剩下第1和第2次提交了。并且HEAD已经设置到了第2次提交位置
文件也回滚了:
如果我现在后悔了,想再次回到第3次提交怎么办?现在连日志都没有了!
此时,在空白处点击右键,选中 显示引用记录:
弹出所有操作的日志信息:
现在,我们找到第3次提交,右键,选中:重置“master”到这个版本
结果,第3次提交又回来了!
文件内容回来了:
2.3.5、撤销修改
我们现在修改文件:
现在后悔了,想要还原到修改以前。
我们可以选中文件,右键。然后选中菜单:还原。
点击确定:
还原成功:
查看文件:
2.4、访问远程仓库
2.4.1、设置tortoise的SSH
由于安装时,我们并没有设定SSH信息,因此默认tortoise默认使用的ssh工具是“PuTTY”。
然而,git Bash使用的ssh工具是“openSSH”,如果想让TortoiseGit也使用刚才生成的密钥可以做如下配置:
找到git安装目录下的ssh.exe文件:
2.4.2、关联远程仓库
这里的四个选项:
- 远端仓库名称,一般交origin
- URL:远程仓库地址
- 推送URL:同上
- Putty密钥:我们用git bash 生成的私钥