git 相关

公司使用gerrit,记录下常用git 指令 

<h2>冲突<h2>

git pull 时和本地冲突

 

解决: git stash 存储本地未提交的修改

   git pull  拉去代码

$ git stash pop stash@{0}
系统提示如下类似的信息:

$ git stash pop stash@{0}
Auto-merging cash-loan-app/src/main/webapp/js/common/etc.js
CONFLICT (content): Merge conflict in cash-loan-app/src/main/webapp/js/common/et
c.js
Auto-merging cash-loan-app/src/main/webapp/js/home-show.js
CONFLICT (content): Merge conflict in cash-loan-app/src/main/webapp/js/home-show
.js
Auto-merging cash-loan-app/src/main/webapp/welcome-home.jsp

ZHZ@STTX-ZRZ /C/Users/ZHZ/git/cash-loan (master)

 

其中Updated upstream 和=====之间的内容就是pull下来的内容,====和stashed changes之间的内容就是本地修改的内容。碰到这种情况,git也不知道哪行内容是需要的,所以要自行确定需要的内容。

 

解决完成之后,就可以正常的提交了。

 

 

git remote prune origin 清理本地已经废弃的分支(在远程已经不存在的分支)

 

posted @ 2017-07-05 16:14  暗夜飞羽睿  阅读(91)  评论(0编辑  收藏  举报