git提交代码


一:两个人同时修改代码库A:

拉下库A最新代码本地开发,开发完准备push到库A,发现库A被别人修改过了~ 

1: 如果修改了同一个文件需要手动merge处理冲突

2: 如果修改了我没修改的文件,则本地直接拉下来

3:传到分支上 ,然后合并到master主干

git status----git diff ---- git checkout ----git add . ----git commit -m 'comment' -----git pull origin master ----- git push origin fengluzhe:refs/for/fengluzhe

小技巧: 本地开发完成的代码,在本地copy一份。

    手动处理冲突

    两个人修改同一个文件,自己修改过的代码把线上最新的复制下来----然后再粘贴上自己的代码。

 二:分支

查看所有分支  git branch -a

切换分支    git checkout backup

新增分支  git checkout -b hahaha

删除分支  git branch -d hahaha

 

查看commit记录  git log

回滚   git reset --hard de02e2336d7732929b5468b09e8df2b987d00f96

合入主分支冲突   先拉一下分支最新代码到本地    Git reset --soft origin/分支名   然后重新提交

 

逆向操作

git add . =====>  git reset HEAD 文件

git commit -m 'fixed'  ===> git --soft HEAD^

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM