2017-11-24 3 views
0

Was ist vorzuziehen und warum? Wenn ich vor dem Commit ziehe, verschmelzen die Änderungen, die andere Entwickler gemacht haben, mit denen, an denen ich gerade arbeite? Wenn dies der Fall ist, bedeutet dies, dass es besser ist?Pull-Commit-Push oder Commit-Pull-Push?

+0

ich hoffe, das hilft https://learn.sparkfun.com/tutorials/using-github-to-share-with-sparkfun/committing-pushing-and-pulling –

+1

Manchmal werden Sie nicht einmal in der Lage, wenn zu ziehen Dein Arbeitsverzeichnis ist schmutzig. In der Praxis ist commit, gefolgt von "git pull" oder "git pull --rebase" der richtige Weg. –

Antwort

1

Es ist besser, zuerst zu begehen. Wenn Sie ohne Commit ziehen, wird Ihre Arbeit möglicherweise überschrieben. Bei einem lokalen Commit werden Konflikte angezeigt und beim manuellen Ziehen zum manuellen Zusammenführen aufgefordert, sodass Sie Ihre Arbeit besser steuern können.

+0

Aber wenn ich zum Beispiel an einem Java-Projekt arbeite und jede Person eine andere Klasse zugewiesen hat, dann ist es genauso oder so, oder? –

0

Ich bevorzuge Commit-Pull-Push. Denn in der anderen ist das Risiko, dass, wenn der Pull einige Sachen, die Sie wirklich nicht wollen, und dann haben Sie eine sehr harte Zeit, sie von der Arbeit, die Sie bereits getan haben, zu trennen.

Verwandte Themen