2017-08-31 4 views
0

Je dois stocker tous mes anciens changements à une branche dans git et les fusionner demain. Aujourd'hui, j'ai besoin de tirer les dernières modifications et d'aider quelqu'un d'autre à tester le code sans ajouter mon travail non testé.Git ignorer les changements, tirer le dernier, revenir plus tard

Il me semble que pour faire mes changements dans une nouvelle branche locale, j'ai besoin de faire un pull et de fusionner leurs énormes changements de code avec les miens. Je n'ai pas le temps pour ça.

Comment puis-je tirer tout le code le plus récent et effectuer les fusions plus tard?

Répondre

0

Créer un nouveau branche et livrez:

git checkout -b new_branch 
git commit -a 

Ensuite, vous pouvez aller à la branche d'origine et le mettre à jour:

git checkout original_branch 
git pull 

Plus tard, vous pouvez fusionner les changements de new_branch dans original_branch:

git checkout original_branch 
git merge new_branch 

De même, si vous souhaitez rapidement mettre de côté vos modifications actuelles, vous pouvez les stocker. Consultez git help stash pour plus de détails.