什么是sublime Merge
- 完全基于Git API
- Sublime Text的姐妹产品
- Git GUI Client
- Merge拥有Text相同的优点:界面,操作,效率
模拟冲突
这里模拟一下两个用户同时同时对仓库中同一个文件操作时出现冲突的情况。
用户1操作
首先是用户1添加一行到readme.txt中
add .
commit -m “xxx”
user1:push
用户2操作
接下来对user2进行操作,在同样的位置加上一行
转到Subline Merge
add
commit
当user2点击push按钮之后出现问题,因为本地仓库不是最新的需要pull下来
因为user1已经提前我们做了修改readme.txt我们需要手动解决冲突才能提交,首先pull
然后跳出点击Merge
解决冲突
点击冲突解决Resolve
分块解释
修改完毕
save and add
commit
user2:push
push成功
user1 pull
至此简单的软件操作演示完成。
小结
Sublime Merge是一个很好用的工具,当你已经基本掌握GIt的操作之后,再使用图形界面会很容易上手。终端还是GUI都挺不错的,使用哪个见仁见智。