1.- Mehr als „speichern“ Ihre Dateien, ist fungieren als Git nach ihrer Strömung erwarten. (Beratung, Git weiß :))
2.- Stash wird Ihre geänderten Dateien in einen Stapel verschieben. Später im selben oder in einem anderen Zweig können Sie sie also zurückholen und diese Änderungen in Ihrem Projekt sehen.
Bühne ist der Schritt vor, um eine Festschreibung zu machen, Sie fügen modifizierte Dateien zu "Inszenierten Dateien" hinzu, um Ihre nächste Festschreibung zu erstellen.
Nun verstauen Sie Ihre Dateien mit
$git stash
und fügen Sie Dateien (Bühne) mit
$git add
Nun, warum besser wird Ihre Änderungen bunkern als sie inszenieren? Aus Dokumentation: Vielleicht ist dieser Teil der Dokumentation kann Ihre Zweifel löst
stashing:
Oft, wenn Sie schon auf Teil des Projektes arbeiten, sind die Dinge in ein chaotischen Zustand und Sie wollen Zweige für ein bisschen wechseln, um auf etwas anderes zu arbeiten. Das Problem ist, dass Sie keine commit von halb fertig getan haben, nur damit Sie später auf diesen Punkt zurückkommen können. Die Antwort auf dieses Problem ist der Git-Stash-Befehl.
Siehe die Links unten:
möglich Duplikat [Was zwischen dem Index, gecached, ist der Unterschied und in Szene gesetzt in Git?] (http: // stackoverflow.com/questions/3516823/whats-the-difference-between-the-index-cached-and-staged-in-git) –