Git & Oh My Zsh: Deux outils puissants pour les développeurs.
Découvrez comment les utiliser efficacement.
Pour plus de détails, visitez le cheat sheet de David Leuliette.
- Oh My Zsh: Un framework pour gérer votre configuration Zsh.
- Installation: Suivez les étapes pour configurer git et oh-my-zsh`.
- Statut: pour un aperçu rapide.
gss
- Ajout de Fichiers: pour ajouter tous les fichiers.
gaa
- Historique: pour une vue graphique.
glgg
- Détails des Commits: montre plus d'informations.
glol
- Création de Branches: Apprenez à créer et à changer de branches.
- Fusion: Techniques de fusion pour maintenir l'intégrité du code.
- Pull Requests: La clé pour une collaboration efficace.
- Résolution de Conflits: Techniques pour gérer les conflits.
Remplacez "Votre nom complet" par le nom associé à vos commits dans Git. Cette commande crée un alias nommé today qui exécute la commande log de Git avec des paramètres spécifiques pour filtrer les commits de la journée actuelle.
git config --global alias.today "log --since=midnight --author='Votre nom complet' --oneline"
- Sélectionne les commits faits depuis minuit aujourd'hui.
--since=midnight
- Filtre les commits pour n'afficher que ceux faits par l'auteur spécifié.
--author='Votre nom complet
- Affiche chaque commit sur une seule ligne pour une meilleure lisibilité.
--oneline
- Commande:
git branch feature/branching
- Description: Cette commande crée une nouvelle branche nommée
feature/branching
. - Contexte: Idéal pour développer de nouvelles fonctionnalités en parallèle.
- Commande:
git checkout feature/branching
- Focus: Faire des changements spécifiques à une fonctionnalité sur cette branche.
- Avantage: Sépare le développement de nouvelles fonctionnalités du travail principal.
- Commande:
git branch feature/swag
- Description: Création d'une branche pour le développement de la fonctionnalité 'swag'.
- Commande:
gcm
(alias pourgit checkout main
) - Description: Revenir à la branche principale avant la fusion.
- Commande:
git merge feature/swag
- Description: Intégrer les changements de la branche
feature/swag
dans la branche principale.
Ajoutez du texte de démonstration ici.
texte de démonstration ici.
Créer des exemples de listes à puces ou numérotées.
- Item 1
- Item 2
Insérer une image de démonstration.
![My Image](https://i.imgur.com/1.png)
Exemples d'utilisation d'en-têtes et de citations.
# En-tête de premier niveau
## En-tête de deuxième niveau
### En-tête de troisième niveau
`Text`
Afficher un exemple de bloc de code.
code
Ajouter des informations supplémentaires ou des astuces.
> Ajouter des informations supplémentaires
Envoyez vos commits vers le référentiel distant. Utiliser:
git push origin main
- Pour mettre à jour votre repository local avec le dernier commit du remote repository, utilisez :
git push origin main
- Remplacez
branch_name
par le nom de la branche à partir de laquelle vous souhaitez extraire. Si vous travaillez avec la branche principale, il s'agit souvent demain
oumaster
.
La gestion des branches est essentielle pour une collaboration efficace et une maintenance claire du code.
Git et Oh My Zsh sont des outils essentiels pour améliorer votre flux de travail.
Retrouvez plus de conseils et de commandes sur le site de David Leuliette.