Sublime Merge简单使用教程

什么是sublime Merge

  • 完全基于Git API
  • Sublime Text的姐妹产品
  • Git GUI Client
  • Merge拥有Text相同的优点:界面,操作,效率

模拟冲突

这里模拟一下两个用户同时同时对仓库中同一个文件操作时出现冲突的情况。

用户1操作

首先是用户1添加一行到readme.txt中

Sublime Merge简单使用教程

add .

Sublime Merge简单使用教程

commit -m “xxx”

Sublime Merge简单使用教程

Sublime Merge简单使用教程

user1:push

Sublime Merge简单使用教程

Sublime Merge简单使用教程

用户2操作

接下来对user2进行操作,在同样的位置加上一行

Sublime Merge简单使用教程

转到Subline Merge

add

Sublime Merge简单使用教程

commit

Sublime Merge简单使用教程

当user2点击push按钮之后出现问题,因为本地仓库不是最新的需要pull下来

Sublime Merge简单使用教程

因为user1已经提前我们做了修改readme.txt我们需要手动解决冲突才能提交,首先pull

Sublime Merge简单使用教程

然后跳出点击Merge

Sublime Merge简单使用教程

解决冲突

点击冲突解决Resolve

Sublime Merge简单使用教程

分块解释

Sublime Merge简单使用教程

Sublime Merge简单使用教程

修改完毕

Sublime Merge简单使用教程

save and add

Sublime Merge简单使用教程

commit

Sublime Merge简单使用教程

user2:push

Sublime Merge简单使用教程

push成功

Sublime Merge简单使用教程

user1 pull

Sublime Merge简单使用教程


至此简单的软件操作演示完成。

小结

Sublime Merge是一个很好用的工具,当你已经基本掌握GIt的操作之后,再使用图形界面会很容易上手。终端还是GUI都挺不错的,使用哪个见仁见智。

上一篇:MVVM模型


下一篇:bootstrap-table的queryParams使用