You have not concluded your merge. (MERGE_HEAD exists)
本地有修改和提交,如何強制用遠程的庫更新。
出現這種情況一般是git本地有commit,但是不能更新,也不能cleanup,導致無法push到服務器。
使用git pull -f 強制更新,仍然提示 You have not concluded your merge. (MERGE_HEAD exists)。
這種情況,可以做好備份,放棄本地修改,用遠程內容reset本地目錄,當然新建目錄重新clone也可以。
以下是使用reset命令使用遠程內容強制更新本地目錄,
git fetch 下載遠程的庫的內容,不做任何的合併,git reset 把HEAD指向剛剛下載的最新的版本。
注意,這樣操作,之前所做的修改會被覆蓋!!!謹慎使用!
git fetch --all
git reset --hard origin/master(根據本地版本)