[転送]はGitのエラーを解決します。エラー:あなたのマージを締結していない(MERGE_HEADが存在します)。

Gitはプル差をフェッチし、gitの:

あなたは、リモートからローカルへの最新バージョンを入手することができます

フェッチ1.Git:だけではない、リモートからローカルへの最新バージョンを取得merge(マージ)

$:git fetch origin master   //从远程的origin的master主分支上获取最新版本到origin/master分支上
$:git log -p master..origin/master //比较本地的master分支和origin/master分支的区别 $:git merge origin/master //合并

フェッチ2.Git:リモートから最新バージョンを取得merge(マージ)ローカルに

$:git pull origin master  //相当于进行了 git fetch 和 git merge两部操作

練習は、可能git fetchであるため、より良いmergeかつて、あなたが実際の状況に応じたかどうかを決定することができますmerge


エラーにつながるほか:error: You have not concluded your merge (MERGE_HEAD exists).理由は、自動的に前のプルダウンをマージコードで失敗することができ

解決策1:会社分割、ローカルの変更を保つ - >再結合 - >再プル

$:git merge --abort
$:git reset --merge
$:git pull

対処方法2:ネイティブコードをあきらめて、リモートのバージョンがローカルバージョン(注意)を上書きします

$:git fetch --all
$:git reset --hard origin/master
$:git fetch


転送:https://www.cnblogs.com/sunnie-cc/p/8085730.html

おすすめ

転載: www.cnblogs.com/sameen/p/12031449.html