Ich arbeite sehr oft an einigen Funktionen meines Projekts, die ich unterbrechen muss, bevor sie für ein Commit ausreichen. Ich benutze jedoch täglich zwei verschiedene Computer zum Codieren (meinen Laptop und meinen Forschungslabor-Desktop). ZB: Ich arbeite zu Hause an einem Feature, dann höre ich auf und gehe in mein Labor.
Ich möchte keine Cloud-Synchronisierung (z. B. Dropbox) mit GitHub-Remote-Tracking mischen.
Ich habe einfach unfertige (und unordentliche) Zustände meines Codes vorher festgeschrieben (und es gepusht), nur um das in den anderen Computer zu ziehen, um die Arbeit fortzusetzen. Ich bin mir ziemlich sicher, dass dies eine schlechte Praxis ist.
Heute bin ich allerdings git stash
nach dem Googeln ein bisschen rübergekommen. Es scheint die perfekte Lösung für das zu sein, was ich brauche.
In der Dokumentation wird jedoch nicht angegeben, ob es nach dem Pushen der Änderungen an Github geht. Außerdem möchte ich wissen, ob es einen effizienteren Weg gibt, um die von mir benötigte Mobilität zu erreichen.
Danke im Voraus!