163 votes

Comment revenir à 'master' avec git?

J’ai fait mon premier engagement; puis créé une branche (disons branch1).

Dans cette branche, j’ai créé un répertoire 'example' et j’ai commis. Dans GitHub, je vois ma nouvelle branche et le nouveau répertoire 'example' que j’ai ajouté.

Maintenant, je me demande comment puis-je « synchroniser » pour revenir au maître; et donc avoir le dossier 'exemple' supprimé (car il n’existe pas sur master).

EDIT : `` a fait le travail.

283voto

Matthew Farwell Points 31257

Vous devez vérifier la succursale:

Consultez les feuilles de triche Git pour plus d’informations.

Edit: Veuillez noter que git ne gère pas les répertoires vides, vous devrez donc les gérer vous-même. Si votre répertoire est vide, supprimez-le directement.

8voto

blacksta500 Points 69

Selon git Cheatsheet, vous devez d’abord créer la branche

Et puis

4voto

Momodu Oladapo Points 51

Vous emmènera à la branche principale.

``

Pour passer à d’autres branches faire (ignorer les crochets, c’est juste à des fins d’accentuation)

``

Pour créer une nouvelle branche, utilisez le -b comme ceci (ignorez les crochets, c’est juste à des fins d’emphase)

``

2voto

Sachin Sridhar Points 169

Pour supprimer la branche, vous devez ranger les modifications apportées sur la branche ou vous devez valider les modifications que vous avez apportées sur la branche. Suivez les étapes ci-dessous si vous avez apporté des modifications dans la branche actuelle.

  1. ou
  2. ``
  3. ``

Remarque: Les étapes ci-dessus supprimeront la branche localement.

1voto

Dan Ray Points 14852

J’essaie en quelque sorte de comprendre ce qui se passe là-bas. Y a-t-il quelque chose dans votre dossier « exemple »? Git ne suit pas les dossiers vides.

Si vous avez ramifié et basculé vers votre nouvelle branche, puis fait un nouveau dossier et l’a laissé vide, puis fait « git commit -a », vous n’obtiendrez pas ce nouveau dossier dans le commit.

Ce qui signifie qu’il n’est pas suivi, ce qui signifie que la vérification d’une autre branche ne le supprimerait pas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X