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