首先给个安装路径:https://www.git-tower.com/mac
1.安装很简单,直接安装就好。
2.clone
步骤:1.trade到本地Branchs,再新建New branchs分支并可以重命名。
2.把更新勾选上,再Commit上。
3.在你想合并的分支上(本地分支)双击,把HEAD指针置于(本地分支),先PULL(拉取)远程的最新代码(这个顺序最重要),再把自己的分支拖到想合并的分支上,不要改其他设置,直接点击MEGR,就可以合并代码了,当然这时候看看workplace是否有冲突,如果出现U的选项,就手动双击那个项,进入代码把==== 和<<<和>>>之间代码删成自己想要的最终代码,再编译如果可以通过(这个也重要),就可以出来PUSH代码到远程的分支上,记得PUSH前多多想想PULL没,一定要PULL先PULL PULL.
4.当pull远程的由于紧张导致不正确的解决冲突问题后,会发现之前commit的文件数据不见了,这时候千万别慌,比如pull之前有个commit -- 行情k线多语言 ,pull解决完冲突,就没了,如图
慌的原因其实是我对git的理解没那么深,以为git-tower客户端和用命令行git处理会导致项目不同步,所以我一开始的解决思路都是在找怎样用git-tower客户端,进行解决。但这方面的资料网上是很少的,花了很长时间去找,网上都是说的怎样使用命令行解决这个问题,后来死马当活马医,就硬着头皮去弄了,结果成功了,才发觉原来用命令行回滚版本,客户端会即时显示那个版本的数据的。好了,说说步骤吧。看图
1532052951326.jpg
1.首先cd到项目的路径下
2.git reflog 1.5.0-AaronDai (查看本地1.5.0-AaronDai分支历史变动纪录)
2.1 当git reflog 1.5.0-AaronDai 出现这样的情况终端提示“No next tag (press RETURN) ”时,可以用"git --no-pager reflog 1.5.0-AaronDai "。
3.出现了,1.5.0-AaronDai@{1} ,行情k线多语言
4.git reset --hard 1.5.0-AaronDai@{1} 这样就可以恢复到pull之前的数据了,这里心一下子就静了。
5.再看看git-tower客户端,恢复了,如图
1532053664134.jpg
网友评论