2017-09-27 22 views
-1

ドキュメントが言ったように:なぜgit pullはコミットを作成しないのですか?

Gitのプッシュはgitのではgit続くフェッチさ

をマージなぜGitがそのマージしてコミットを作成マージしないのですか?

+3

人生の答えを使用して作成されたコミットマージを確保することができ、宇宙、すべてが「早送り」です。 –

答えて

1

コマンドgit pullは、必要な場合のみマージコミットを作成します。デフォルトでは、可能であればfast-forwardがマージに使用されます。これはdoc saidとして

git fetch 
git merge --ff 

を使用するのと同じです:

--ffマージがマージコミット作成せずに、早送りのように解決され、唯一の分岐ポインタを更新します。これがデフォルト動作です。

もちろん、あなたは常に

git pull --no-ff 
関連する問題