三分钟上手git管理工具tower

2019/6/24 posted in  GIT 三分钟系列

虽然命令行git也很好用,但是gui的tower操作更直观,两者搭配使用可以提高效率

打开git仓库

File -> Open然后选择项目目录

查看分支历史

tower相比命令行git可以更方便的查看分支历史

单机左边栏的分支名称就可以查看这个分支的历史了,比如查看master分支历史,操作效果如下

右侧可以看到完整的修改细节

切换分支

在目标分支上点击右键,选择第一个Check Out选项就可以切换到这个分支了

从这个分支创建新分支可以使用上面菜单栏中"Create New Branch"开头的菜单

提交修改

勾选想要提交的文件,写好标题和内容就可以提交了😀

推送修改

操作效果如下

然后在左下角可以看到推送活动

创建标签

从分支创建标签

分支上点击右键,选择Create New Tag from ”branch“就可以从分支上创建tag了

比如创建一个0.0.1的tag

点击 Create Tag后,查看左侧Tags列表

可以看到tag已经创建成功了

单击Publish就可以把tag发布到github上了

从commit创建标签

自动拉取最新代码

可视化对比-集成Beyond Compare

在设置里把Diff tool和Merge tool都设置成Beyond Compare

一般会勾上这个"Perform directory diff",使用目录树进行比较

然后就可以对分支或者commit进行对比了

打开多个项目

tower中每个tab可以打开一个项目,打开多个项目可以使用多个tab,可以使用File -> New Tab命令打开新的tab

一些注意的点

这个tower也可以用于操作svn仓库

使用Beyond Compare进行比较需要安装Beyond Compare的命令行工具

Beyond Comopare建议配置软链接

参考资料

  1. https://www.git-tower.com/help/mac
  2. https://www.atlassian.com/git/tutorials/setting-up-a-repository
  3. https://www.scootersoftware.com/vbulletin/forum/beyond-compare-3-discussion/folder-compare/8450-beyond-compare-not-support-directory-link