Déplacer les travaux existants et non engagés vers une nouvelle succursale de Git

Mots clés : gitgit-branchgit-stashgit-resetgit

meilleur 4 Réponses Déplacer les travaux existants et non engagés vers une nouvelle succursale de Git

vote vote

92

git switch -c <new-branch> 
git checkout -b <new-branch> 
git add <files> 
git commit -m "<Brief description of this commit>" 
vote vote

80

 git checkout -b <new-feature-branch> 
 git branch -f <previous-branch> <earlier-commit-id> 
 git branch -f master origin/master 
 git branch -f master HEAD~4 
vote vote

79

git stash  git checkout master git checkout -b "New_branch" git stash apply 
vote vote

63

git cherry-pick <commitID> 

Questions similaires