commit 衝突

git status or repo sync . 時看到以下的提示:git

error: packages/apps/app/: branch alpha is published (but not merged) and is now 1 commits behind

代表,在本地有個提交,但尚未merge,可是其餘人已經在你提交以後,有新的提交,並且通常此狀況下,會有衝突的。app

運行:spa

git rebase alpha remote/alpha

此時,若是有衝突的話,會提示哪些文件存在衝突,這時,若是,運行:
 git statuscode

會提示:blog

# Not currently on any branch.
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)

看到當前不處於任何分支上時,千萬別緊張,這只是代表尚未rebase完,並非真不在某個分支上rem

在修改完衝突後,it

git add .
git rebase --continue

再次,運行 git statusclass

發現已處於正常的branch上了。file

相關文章
相關標籤/搜索