"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Git | Trucs et astuces

Git | Trucs et astuces

Publié le 2024-07-31
Parcourir:640

Git | Tips and Tricks

Note
Vous pouvez consulter d'autres articles sur mon site personnel : https://hbolajraf.net

Trucs et astuces Git

Git est un puissant système de contrôle de version qui peut rendre votre flux de travail de développement plus efficace. Voici quelques trucs et astuces pour vous aider à tirer le meilleur parti de Git.

Configurer Git

Avant de commencer à utiliser Git, c'est une bonne idée de le configurer avec votre nom et votre adresse e-mail. Ces informations seront associées à vos commits.

git config --global user.name "hbolajraf"
git config --global user.email "[email protected]"

Vous pouvez également définir d'autres configurations, telles que votre éditeur de texte préféré et votre branche par défaut.

Commandes de base

1. Initialiser un référentiel : Pour démarrer un nouveau référentiel Git, utilisez git init dans le répertoire de votre projet.

2. Cloner un référentiel : Pour cloner un référentiel à partir d'une URL distante, utilisez git clone .

3. Commit Changes : après avoir apporté des modifications, utilisez git commit -m "Votre message de validation" pour les enregistrer.

4. Vérifiez l'état : utilisez git status pour voir l'état de votre répertoire de travail.

Ramification

Les succursales sont essentielles pour gérer les différents axes de développement.

1. Créer une branche : utilisez git branch pour créer une nouvelle branche.

2. Changer de branche : pour passer à une autre branche, utilisez git checkout .

3. Fusionner les branches : fusionnez les modifications d'une branche à une autre avec git merge .

4. Delete Branch : utilisez git branch -d pour supprimer une branche.

Cachette

La mise en cache est utile lorsque vous devez enregistrer temporairement vos modifications.

1. Stash Changes : utilisez git stash pour enregistrer vos modifications.

2. Appliquer Stash : Pour réappliquer vos modifications, utilisez git stash apply.

3. List Stashes : consultez une liste de caches avec git stash list.

Rebase interactif

Le rebase interactif vous permet de modifier l'historique des validations.

1. Rebase Interactive : utilisez git rebase -i HEAD~n pour rebaser de manière interactive les n derniers commits.

2. Modifier les validations : remplacez "pick" par "edit" pour modifier une validation.

3. Amend Commits : utilisez git commit --amend pour modifier le commit actuel.

Alias ​​Git

Les alias Git vous permettent de créer des raccourcis pour les commandes Git.

1. Créer un alias : ajoutez un alias à votre configuration Git globale.

git config --global alias.co checkout

2. Utilisation : Vous pouvez désormais utiliser git co comme raccourci pour le paiement git.

Crochets Git

Les hooks Git sont des scripts qui s'exécutent automatiquement sur certains événements Git.

1. Pre-Commit Hook : créez un script .git/hooks/pre-commit pour exécuter des actions avant une validation.

2. Hook post-réception : dans le référentiel Git d'un serveur, créez un script hooks/post-réception pour effectuer des actions après avoir reçu un push.

Ignorer les fichiers

Vous pouvez spécifier des fichiers ou des modèles à ignorer à l'aide d'un fichier .gitignore.

1. Créer .gitignore : créez un fichier nommé .gitignore et répertoriez les fichiers, répertoires ou modèles que vous souhaitez ignorer.

2. Exemple .gitignore :

# Ignore build artifacts
bin/
obj/

# Ignore log files
*.log

# Ignore a specific directory
docs/

Et ensuite ?

Ces trucs et astuces vous aideront à devenir plus compétent avec Git, rendant vos tâches de contrôle de version plus efficaces et votre processus de développement plus fluide.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/hbolajraf/git-tips-and-tricks-5326?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3