6 conseils pour utiliser Git efficacement comme un pro

6 conseils pour utiliser Git efficacement comme un pro

En tant qu'outil de gestion de version le plus populaire aujourd'hui, Git est utilisé par la grande majorité des ingénieurs. Cet article vous présentera 6 conseils simples et pratiques à utiliser.

 

1. Stockez les modifications dans un répertoire de travail sale

Lorsque vous avez effectué des travaux sur une branche, mais que vous devez passer à une autre branche. À ce stade, vous pouvez utiliser `git stash` pour enregistrer le code non validé actuel. Les commandes couramment utilisées qui lui sont associées sont les suivantes :

# Staging du code non validé
$ git stash
# Mise en scène du code non validé et ajout de commentaires
$ git stash save comments
# Liste tous les enregistrements de mise en scène
$ git stash list
# Supprimer tous les enregistrements de mise en scène
$ git stash clear
# Appliquer le dernier code mis en scène
$ git stash apply
# Appliquez le dernier code intermédiaire et supprimez l'enregistrement
$ git stash pop
# Supprimer le dernier enregistrement
$ git stash drop

 

 

 

 

 

 

 

Les enregistrements spécifiés peuvent être sélectionnés lors de l'utilisation git stash applyde ou git stash popou git stash drop. Juste comme ça:

$ git cachette appliquer cachette@{1}
$ git cachette pop cachette@{2}
$ git cachette déposer cachette@{3}

 

 

 

Ces enregistrements peuvent être listés via git stash list.

2. Vue rapide du dernier commit

Cas : Lorsque vous avez écrit un commit, mais que vous ne l'avez pas pushenvoyé à la télécommande. Quelqu'un vous interrompt, et quand vous revenez, vous oubliez ce que vous avez soumis.

Ensuite, vous pouvez utiliser la commande suivante pour afficher le commit le plus récent sur le fichier HEAD.

$ spectacle git# ou
$ git log -n1 -p

3. Modifiez rapidement les messages de validation

Modifiez le nom d'utilisateur et l'adresse e-mail dans le message de validation :

$ git commit --amend --author "Courrier du nom d'utilisateur"

 

 

Modifiez le contenu du message de commit :

# Modifier avec l'éditeur
$ git commit --amend --only
# Modifier directement
$ git commit --amend --only -m 'feat: update'

 

 

4. Réinitialisez le dernier commit

Avant de pousser, vous pouvez réinitialiser l'état du dernier commit avec la commande suivante, tout en conservant l'état de la zone de staging.

$ git reset --soft HEAD^

 

 

Mais si vous avez déjà envoyé le commit à la télécommande, vous pouvez le réinitialiser avec :

$ git reset --hard HEAD^
$ git push --force [distant] [branche]

 

 

Mais cela gâchera l'histoire de ceux qui ont déjà tiré de cette branche, à utiliser avec prudence.

5. Afficher tous les enregistrements d'opérations de validation

Si vous utilisez une commande comme git reset --hard target, elle réinitialisera HEAD sur un autre commit (cible).

Mais si cette cible est spécifiée de manière incorrecte, les commits des autres contributeurs seront également réinitialisés.

Ensuite, vous pouvez utiliser la commande suivante pour restaurer :

# Afficher tous les enregistrements d'opération de validation et trouver le CommitHash de la mauvaise opération
$ git reflog
​#

Réinitialiser le CommitHash de la mauvaise opération
$ git reset --hard CommitHash
 

 

6. Supprimer la branche

Supprimer une branche locale :

$ git branch -D branche-locale

Supprimer une branche distante :

$ git push origin --delete remote-branch# ou 
$ git push origin :remote-branch

À propos de nous

Pensez-vous que votre marque a besoin de l'aide d'une équipe créative ? Contactez-nous pour commencer à travailler pour votre projet!

Read More

Banner ad

 

Cherchez-vous