Ich war in einem Zweig arbeitet, den ich wie geschaffen: IchWarum hat Git die Dateien behalten, nachdem ich wieder zum Master gewechselt habe?
git checkout master
Wann:
git checkout -b feature_xyz
in diesem Zweig Nach der Arbeit wollte ich die ganze Arbeit wegzuwerfen so zog ich zurück zum Master das tat, ich das sah:
M app/path/to/file1.rb M app/path/to/file2.rb D app/path/to/file3.rb geschaltet 'Master' verzweigen Ihre Branche ist up-to-date mit origin/master
ich dann den Funktionszweig gelöscht:
git branch -d feature_xyz
Nun, wenn ich git status sehe ich Dateien, die ich in diesem feauture_xyz Zweig ändern, wie Ist das möglich?
so nächstes Mal solange ich begehe dann ist es in Ordnung, oder? Ich meine, das ist, was ich gemacht habe, ohne vorher auszugeben. – Blankman
Ja, sobald sie hinzugefügt und festgeschrieben sind, weiß Git, dass Sie nicht beabsichtigen, die geänderten Dateien mit jedem neuen "git checkout" herumzutragen. – torek