Je suis novice en matière de git et je travaille sur git.
J'ai ajouté quelques fichiers dans git :
git add <file1>
git add <file2>
puis j'ai voulu pousser cette révision, mais j'ai fait une erreur.
git commit
Ainsi, les fichiers que j'ai modifiés ne seront pas examinés.
Maintenant, si j'entre la commande :
git status
il dit
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
Je veux revenir sur cette livraison et je veux pousser ces fichiers pour révision plutôt que pour livraison. Quelqu'un peut-il me dire comment je peux faire cela ?
0 votes
Si vous souhaitez annuler votre livraison - jetez un coup d'oeil à la page question similaire .
1 votes
Je ne sais pas ce que vous utilisez pour les revues de code. La réponse simple à la question simple de savoir comment annuler un engagement est la suivante
git reset HEAD^
0 votes
J'ai réinitialisé HEAD. Mais quand j'ai essayé de pousser, il m'a dit D file1.py quand j'ai essayé de pousser, il m'a dit que votre branche est en avance sur origin/master de 1 commit.
0 votes
Que voulez-vous dire quand vous dites "Je veux pousser ces fichiers pour révision" ? Voulez-vous que d'autres personnes voient vos engagements ?
0 votes
Mon code sera d'abord révisé et ensuite il sera commité. donc d'abord je veux pousser le code pour la révision mais par erreur j'ai commité
0 votes
Il s'agit d'une terminologie confuse : vous devez commettre votre code avant vous le poussez. Qu'est-ce que vous voulez dire, il sera engagé après il a été revu ? On peut supposer que quelqu'un d'autre le fusionnera dans un dépôt officiel ?
0 votes
(Je suis sûr qu'il existe de nombreux flux de travail valables, donc ce que je vais dire peut ne pas être pertinent pour le mode de fonctionnement de votre équipe...) Le flux de travail que je connais est le suivant commettre vos changements dans une branche "feature" ou "dev" et pousser que vers le dépôt central. La branche "feature" peut être fusionnée dans master après la revue de code.