[英]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.