Ich habe sowohl lokale Änderungen als auch remote Änderungen.Warum müssen wir zuerst git drücken, bevor Git ziehen?
Jemand sagte mir, ich muss zuerst drücken, dann ziehen. Irgendein Grund dahinter?
Ich habe sowohl lokale Änderungen als auch remote Änderungen.Warum müssen wir zuerst git drücken, bevor Git ziehen?
Jemand sagte mir, ich muss zuerst drücken, dann ziehen. Irgendein Grund dahinter?
Diese Person ist falsch: das richtige Modell ist pull-before-you-push
und nicht umgekehrt.
Wenn Sie pull
, git
Commits auf origin
holen und wird zu fast-forward
Ihre lokale Commits auf sie versuchen, die Zusammenführung zu tun. Danach können Sie push
auf diese Weise generieren Sie keine Konflikte mit anderen Updates.
Ist es der Fall, auch wenn ich an einem separaten Zweig arbeite und kein Körper sonst jemals diesen separaten Zweig berührt? –
Diese Person liegt falsch. Ihre Änderungen werden von der Fernbedienung nicht akzeptiert. Sie müssen * ziehen * vor dem Drücken, nicht umgekehrt. –