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-2024 CODEPRJ.COM