Zu Begehen, alles, bevor du ein ziehen, warum?

Während der Arbeit in eine Filiale werde ich noch ein paar Dateien, die ich ändern bin. Einer meiner Kollegen sagt mir, dass er schob eine änderung, die ich ziehen sollte, um fix eine sofortige Ausgabe. Wenn ich nicht meine änderungen bestätigen, git lässt mich nicht ziehen. Obwohl keine von meinen Dateien, die ich geändert haben, werden aktualisiert.

Frage ich mich, warum dies der Fall ist, und wenn möglich, gibt es eine Möglichkeit dies zu vermeiden?

  • Könntest du ein bisschen mehr Informationen, z.B. haben Sie konfiguriert den Zweig, zurückgesetzt oder verschmolzen auf ziehen?
  • Sie konnte tun git stash; git pull; git stash pop
  • Ich habe nicht konfiguriert, nichts. Nur ein einfaches branch " und "checkout". Ich weiß, ich verstauen kann. Ich Frage mich, ob es etwas effizienter oder so.
  • Haben Sie zu verstauen oder zu Begehen. Sie können nicht ziehen Sie mit einem schmutzigen Arbeitsverzeichnis. Ich würde upvote JoshRagem Kommentar als eine Antwort.
  • Gibt es einen Grund, warum dies der Fall ist oder einfach nur "das ist die Art und Weise der SCHRIFTLICHEN arbeiten"?
  • Sie konnte git fetch statt git pull, dann später, wenn Sie zu einem günstigeren Zeitpunkt in Ihrem eigenen Verzeichnis (also ein sauberes Arbeitsverzeichnis unmittelbar nach einem commit), führen Sie manuell git merge.

InformationsquelleAutor Gregg | 2012-12-07
Schreibe einen Kommentar