Maison > interface Web > js tutoriel > Git | Trucs et astuces

Git | Trucs et astuces

王林
Libérer: 2024-07-24 09:43:33
original
1052 Les gens l'ont consulté

Git | Tips and Tricks

Note
You can check other posts on my personal website: 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 "hassan.bolajraf@gmail.com"
Copier après la connexion

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 le statut : 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. Supprimer la branche : utilisez git branch -d pour supprimer une branche.

Cachette

Le stockage est utile lorsque vous devez enregistrer temporairement vos modifications.

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

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

3. Liste des caches : consultez une liste de caches avec git stash list.

Rebase interactif

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

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

2. Modifier les commits : Remplacez « pick » par « edit » pour modifier un commit.

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
Copier après la connexion

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. Post-Receive Hook : Dans le référentiel Git d'un serveur, créez un script hooks/post-receive 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/
Copier après la connexion

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.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal