簡體   English   中英

git pull引起了不是我的新提交

[英]git pull caused new commits which are not mine

git的新手。 我對要合並功能分支的'commonDev'分支進行了git pull。 但是在對'commonDev'進行git pull之后,我遇到了甚至不是我的文件的沖突。 我手動解決了它們,但是我現在想在commonDev分支上重新開始,因為它說我將不得不合並那些手動修改的文件。
我可以使用git branch -D commonDev在本地刪除分支,然后再次簽出commonDev以便合並分支嗎?
在閱讀了SOF上的其他問題之后,我看到我應該使用git pull --rebase 但是現在我已經做了git pull如何安全地刪除本地文件或合並那些不是我的文件?

從本地commonDev分支,您可以git reset --hard origin/commonDev強制您的本地commonDev分支與遠程commonDev分支相同。 這將清除您對本地commonDev所做的任何更改

然后,我建議您檢出功能分支,對其重新設置基礎,然后將其合並。

暫無
暫無

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

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