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客户端,进行解决。但这方面的资料网上是很少的,花了很长时间去找,网上都是说的怎样使用命令行解决这个问题,后来死马当活马医,就硬着头皮去弄了,结果成功了,才发觉原来用命令行回滚版本,客户端会即时显示那个版本的数据的。好了,说说步骤吧。看图
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客户端,恢复了,如图
当代码仓库路径更改或者仓库对应用户密码更改,就会出现
直接终端更新
其实还是建议用终端提交。也不复杂。
1.先查看当前分支是否正确:git branch
2.提交更改代码:git add .
3.编辑提交信息:git commit -m "[更新]1.k线行情更新"
4.如果正确就拉远程最新代码,git pull origin master1.2.1 --rebase (一般建议加上rebase)
5.解决冲突后,git push origin master1.2.1