2016-05-12 10 views
0

Ich habe vor ein paar Tagen angefangen, Git zu lernen, und ich habe angefangen, ein Beispiel Repo einzurichten.git checkout -f bewirkt, dass alle Dateien geändert werden

Nach dem erfolgreichen Checkout mit git checkout -f, wenn ich "git status" im lokalen Repo starte, kommt es zurück und sagt mir, dass alle Dateien geändert wurden.

Ich glaube nicht, dass das normales Verhalten ist und von meiner Forschung, hat es vielleicht etwas mit Zeilenenden zu tun? Ich lasse git auf Windows 10 laufen, wenn das hilft.

+0

Sie verwenden das '-f' (aka _force_) Option absichtlich? Warum? Verwenden Sie Remote-Repos, sodass der Austausch mit einem anderen System die Zeilenenden beeinflussen kann? – Melebius

+0

Ich benutzte '-f' von einem Führer, dem ich gefolgt war. Der Repo befindet sich auf einem Netzlaufwerk, das ich zugeordnet habe. d. h. Z:/Pfad/zu/Repo und ich ausgecheckt zu C:/Benutzer/Benutzername/Desktop/Repo – ilikemypizza

Antwort

0

Sie sollen die git status vor und nach etwas anderes tun und schauen, was Ihr Arbeitsverzeichnis angeben, ist derzeit in.

Die Kasse mit der Kraft Option der meiste Zeit ist nicht das, was Sie wollen. Deshalb muss ich auch fragen: Warum benutzen Sie -f?

Ich denke, Sie möchten Zweige wechseln, haben jedoch nicht festgeschriebene Arbeit oder einen Konflikt.

Sie können Äste wechseln, wenn Sie nicht festgeschriebene Arbeit haben und es keinen Konflikt in der anderen Branche gibt. Aber die meiste Zeit und am Anfang würde ich die Verwendung des Stash empfehlen.

Lesen Sie mehr hier: Git Tools - Stashing

+0

Danke. Die Verwendung von "-f" stammte von einem Führer, dem ich gefolgt war. Mein Ziel ist es, die Kasse zu nutzen, um meinen Arbeitsbaum in Produktion zu bringen. Hoffe, dass dies einige Dinge klären kann. – ilikemypizza

+0

mh ... eigentlich das Gegenteil ... – kitingChris

+1

Checkout ist für den Wechsel der Filialen. Wenn Sie eine Arbeit verrichten möchten, sollten Sie dies in einem Dev-Zweig tun und dann mit der Produktion verbinden. – kitingChris

Verwandte Themen