一、是什么
1、基本介绍
Sourcetree是Git管理可视化工具
![](https://img.haomeiwen.com/i1784598/6b33d4c7414fba23.png)
![](https://img.haomeiwen.com/i1784598/4b9d75c2d7fa7a8b.png)
2、文件状态
![](https://img.haomeiwen.com/i1784598/d00176f53e2bc2d3.png)
二、本地使用
1、创建一个本地仓库
![](https://img.haomeiwen.com/i1784598/caf1cf659ad9a7fb.png)
在Workspace中添加一个文件
![](https://img.haomeiwen.com/i1784598/12463eae53754612.png)
提交-添加日志
![](https://img.haomeiwen.com/i1784598/5b2477c6d454ce9c.png)
撤回添加的内容:钩子勾掉
![](https://img.haomeiwen.com/i1784598/6ddcb6bc82d14b89.png)
还原文件:
![](https://img.haomeiwen.com/i1784598/157eaf10f6a5bdb6.png)
三、查看历史版本
![](https://img.haomeiwen.com/i1784598/e6add8474736eae2.png)
![](https://img.haomeiwen.com/i1784598/8d2601a0fb551d5c.png)
![](https://img.haomeiwen.com/i1784598/2adc5ab6debf982f.png)
HEAD代表我们的工作区处于哪个历史版本
四、改变历史版本
![](https://img.haomeiwen.com/i1784598/026f66d611ffe467.png)
现在我的第五章的版本全写错了,我要回到第四章的版本重新写
选中,右击
![](https://img.haomeiwen.com/i1784598/c5c65db2db207c4e.png)
![](https://img.haomeiwen.com/i1784598/1bf813fed39fec51.png)
1、合并的3种状态
一般都会选择混合合并
-
1、软合并
合并之前
![](https://img.haomeiwen.com/i1784598/cf0516ce2effabb2.png)
合并之后
回到第三章
![](https://img.haomeiwen.com/i1784598/860f9514874c9293.png)
会将后来的修改给保留下来
-
2、强行合并
合并前
![](https://img.haomeiwen.com/i1784598/82e673ba4ba0d455.png)
合并后
![](https://img.haomeiwen.com/i1784598/35e3530a140f08ea.png)
不会将后来的修改给保留下来,直接回退到第三章的版本
-
3、混合合并
合并前
![](https://img.haomeiwen.com/i1784598/44f97eb7dc613906.png)
合并后
![](https://img.haomeiwen.com/i1784598/ac30fddf09f70ef5.png)
![](https://img.haomeiwen.com/i1784598/eafd4385a0d2bc02.png)
会将后来的修改给保留下来,但是也会给你一次文件重新提交的机会,让你有后悔药可吃
网友评论