[英]git pull --rebase didn't pull new files from origin
我拉了一個包裹,工作了一段時間。 我所有的更改都做得很好,在將其推送到遠程之前,我做了一個git pull --rebase
因為我很久以前提取了代碼,而其他人可能已經做了一些更改。 有一些我可以手動解決的沖突,但是有一些新文件添加到遠程存儲庫中,而 pull --rebase 沒有獲得這些新文件。 結果我的包現在無法構建,因為 rebase 所做的一些代碼更改使用了這些新文件。 我哪里做錯了? 請修好嗎?
檢查您當前的 git 狀態以查看 rebase 是否仍在進行中。
當你在 rebase 期間解決一些沖突時,你需要將它們添加到索引中,然后輸入git rebase --continue
。 如果不這樣做,Git 將不會重放您的所有提交,並且生成的工作樹可能會缺少一些文件。
還要檢查這些新文件是否確實是您當前 rebase 應用的上游分支的一部分:默認情況下, pull --rebase
會在origin/yourCurrentBranch
上重放您的提交:是新的那些文件是該origin/yourCurrentBranch
?
我不太了解 git,但我遇到了同樣的問題,對我來說
git pull origin master
有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.