簡體   English   中英

git push被拒絕,合並沖突,git pull --rebase

[英]git push rejected, merge conflicts, git pull --rebase

我正試圖推動我的提交,但是因為還有另一個提交(HEAD競賽中的同級別:)

我知道我需要將這兩個提交合並在一起,不確定如何做到這一點。
我已經嘗試過git pull --rebase

我的GIT-CLI

git cli

您需要做的就是解決您在pull --rebase結束時提到的沖突。
請參閱“ 如何出現沖突 ”:您必須打開這些文件,並刪除沖突標記。
對於.tern-port文件,您需要確定是否要保留文件,並將其刪除,因為它已在上游存儲庫中刪除。

我忘了配置我的.gitignore文件。

如果您意識到由於跟蹤的文件不應該被跟蹤,請不要忘記在將它們添加到.gitignore之前先取消跟蹤它們

git rm --cached -- afile
echo afile >> .gitignore
git add .gitignore

這可以在沖突解決階段完成。

完成該階段后,添加它們( git add . ),然后繼續rebase( git rebase --continue )。
之后,如果git status是干凈的,你可以推送。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM