Ich versuche, mit einer Folge von git Befehlen zu entwickeln, die zu einem bekannten Zweig innerhalb einer bereits bestehenden git Repo ändern werden. 3 Dinge, die ich kenne, sind:Wie bekomme ich einen Zweig für ein Git Repo?
- Ich bin schon in einem Ordner mit .git Ordner
- Der Zweig I zur Kasse wollen existiert auf
origin
- Ich möchte jede temporäre rückgängig zu machen (Stufen- oder unstaged) Änderungen in diesem Ordner.
Das ist, was ich tue:
git clean -xfd
git reset HEAD --hard
git add --all; git stash; git stash drop
git fetch origin
git checkout -B $BRANCH
git pull origin $BRANCH
Ist dies der Minimalsatz von git Befehle dies zu erreichen? Gibt es Situationen, in denen diese Befehlssequenz fehlschlägt?