爲什麼在git rebase應該這樣做:「git add changedfile」?我的問題爲什麼在git rebase應該這樣做之後:git add?
更多的解釋:
add命令以文件分期不會犯他
什麼混帳變基--continue在做什麼?
感謝
爲什麼在git rebase應該這樣做:「git add changedfile」?我的問題爲什麼在git rebase應該這樣做之後:git add?
更多的解釋:
add命令以文件分期不會犯他
什麼混帳變基--continue在做什麼?
感謝
如果Git是告訴你鍵入git rebase --continue
,這是因爲底墊沒有完成。這聽起來像是因爲一個或多個衝突文件而停止了中間重新綁定。
當你處於衝突狀態,您可以鍵入git status
,尋找「未合併路徑」和文件標記爲「既修飾」:
# Unmerged paths:
# (use "git add/rm ..." as appropriate to mark resolution)
#
# both modified: README
Git是要求你手動解決衝突的文件,刪除更改標記,然後git add <file>
標記已解決的衝突。這將更改轉移到臨時區域,告訴Git將它們包含在繼續進行rebase時將生成的已重新提交的提交中。
完成此操作後,您可以繼續使用git rebase --continue
重新綁定。
你的問題似乎是停止中期重組,而不是在發生重組後發生什麼。它是否正確? git是提示你輸入'git rebase --continue'? – meagar 2012-07-31 14:04:14
2.我問的不是因爲某些東西不能工作 - 它的作品,但我不明白如何 – Yosef 2012-07-31 14:06:36