虽然命令行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建议配置软链接