Ich habe eine Remote-Niederlassung in Git genannt Entwicklung und auch lokale Entwicklung Zweig. I Aktualisiert können 3 Dateien sagen:git nur einige geänderte Dateien hinzufügen
git status
modified file1
modified file2
modified file3
jetzt möchte ich hinzufügen und nur file1 zu begehen und schieben Sie es auf Remote-Zweig (file2 und file3 wird später hinzugefügt werden, aber jetzt nicht mehr). Ich versuche, es zu schieben, aber git erlaubt es nicht, zu drücken, weil entfernter Kopf voraus ist als mein Einheimischer. Dann habe ich versucht, git fetch
und git rebase
zu machen, aber dann sagt Git, dass ich nicht geordnete Dateien habe. Git schlug vor, sie zu verstecken. Ich bin neu in Git und was ich bisher weiß ist git stash
ist die Arbeitsänderungen im Falle des Umschaltens einer anderen Filiale zu speichern. In meinem Fall wechsele ich nicht meine Filiale. Ist es sicher, mit git stash
fortzufahren? oder gibt es andere Wege? Ich schätze deine Erklärungen.
Es wurde festgestellt, dass er zu diesem Zeitpunkt nicht alle Dateien übertragen wollte. Ich denke, Stash wäre hier eine bessere Option ... –
Um das OP zu beantworten, können Sie die Add-Zeile ändern, um nur die eine erforderliche Datei einzuschließen, der Rest der Befehle sollte genau das tun, was das OP wollte. – CyberneticianDave
was ich tun möchte, ist Rabase, aber mein Arbeitsverzeichnis ist nicht sauber, weil ich 2 Dateien, die ich geändert habe, nicht hinzugefügt habe, darum frage ich nach dem Statch? – Lakshi