Partage
  • Partager sur Facebook
  • Partager sur Twitter

[GIT] Créer une branche et revenir en arrière

30 septembre 2021 à 7:51:15

Bonjour tous le monde, j'ai une petite question à propos de git que j'ai du mal à comprendre.

J'ai fait un push sur github de mon projet et j'ai crée une nouvelle branche sur laquelle j'ai modifié mon fichier css.

Quand je me replace dans la branche main, je ne récupère pas mon fichier css originel (celui que j'ai push), mais je suis toujours sur le fichier css modifié, appartenant théoriquement à la nouvelle branche. Je voudrais récupérer mon projet de la branch main sans avoir à l'importer de github, quelqu'un aurait une solution ?
(je n'ai ni add ni commit la nouvelle branche)
  • Partager sur Facebook
  • Partager sur Twitter
1 octobre 2021 à 20:27:06

Bonjour,

Si tu n'as pas fait de commit ou stash ta modification sur la nouvelle branche tu ne peux pas faire un checkout sur une autre branche sauf en forçant le checkout avec l'option --force.

De plus en faisant un git status tu devrais voir ton fichier modifié.

Si c'est le cas tu peux juste faire un git stash.

Si ce n'est pas le cas vérifie que tu n'as pas push ta modification dans la branche main par mégarde.

  • Partager sur Facebook
  • Partager sur Twitter
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" Mark Twain
2 octobre 2021 à 15:31:05

Si tu as des modifications sur une branche et que tu changes de branche, tu gardes tes modifications.

-
Edité par Autechre 9 octobre 2021 à 15:37:09

  • Partager sur Facebook
  • Partager sur Twitter
3 octobre 2021 à 14:08:01

Merci pour vos réponses ;)
  • Partager sur Facebook
  • Partager sur Twitter