svn - git pull と git merge の違いは何ですか?
ringa_lee
ringa_lee 2017-05-02 09:52:42
0
2
1054

Git pull と git merge はどちらも他のブランチのコードを現在のブランチにマージします。では、さまざまなシナリオにおける具体的な違いは何ですか??

ringa_lee
ringa_lee

ringa_lee

全員に返信(2)
某草草

使ってみるとわかるように、git pull = git fetch + git merge
fetch コマンドと Push コマンドはそれぞれリモート ブランチでフェッチ操作とプッシュ操作を実行できますが、プルはリモート ブランチと直接通信しません。
フェッチとプルの違いは次のとおりです: git fetch: 最新バージョンをリモートからローカルに取得し、自動的にマージしません
一方、git pull はリモートから最新バージョンを取得し、それをローカルにマージしますlocalwareware
from セキュリティの観点から見ると、最初にローカルとリモートの違いを比較してから選択的にマージできるため、git fetch は git pull よりも安全です。
git Push はデフォルトでマスターにプッシュされます。複数のブランチがある場合、複数のブランチはまとめてリモートにプッシュされます

いいねを押す +0
伊谢尔伦

git pull = git fetch + git merge
少用git pull多用git fetch

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート