2012-09-05 13 views
15

Ich mache meinen ersten Import von bestehendem Code in Git, es ist eine ziemlich große Codebasis, so dass der Push es Zeit nimmt.Kann ich weiter arbeiten, während Git schiebt?

Von dem, was ich weiß, git bekommt die Änderungen und dann den Upload, also kann ich weiter arbeiten, während der Push läuft, oder muss ich warten, bis es fertig ist, bevor ich die Dateien modifiziere?

Antwort

20

Wenn Git drückt, liest oder schreibt es nichts aus dem Arbeitsbaum, nur Zeug aus dem Ordner .git.

Also ja, Sie sind sicher, weiter zu arbeiten.

+0

Aber ich nehme an, dass das Umgekehrte für Zug gilt, da sie den Arbeitsbaum ändern? z.B. Wenn ich ein paar Monate nicht eingezogen wäre, hätte ich dann darauf warten müssen, dass das ja abgeschlossen ist? – Hailwood

+12

'pull' ist eine Abkürzung für' fetch' + 'merge'. 'fetch' ändert Ihre Dateien nicht,' merge' offensichtlich. Wenn Sie eine langsame Verbindung haben, könnten Sie 'fetch' während der Arbeit machen und dann' merge', wenn Sie sich entschließen, entfernte Änderungen in Ihren Arbeitsbaum zu bringen. – kan