Aller au contenu principal
PromoteurGratuit · 3 utilisations/jourTraité dans votre navigateur

Commandes Git (aide-mémoire)

Guide visuel interactif des commandes Git essentielles.

Piste
4 scénarios
Commandes
24
Attention
1 élevé
Récupération
Assistée
01

Filtrer par scénario

Rechercher dans la piste
Préréglages

Initialiser le dépôt

Créer le dépôt, préparer la branche de base et connecter le remote sans friction.
git initlow
Initialise le dépôt dans le dossier courant.
git add .low
Indexe les fichiers initiaux.
git commit -m "chore: init"low
Crée le premier commit de base.
git branch -M mainlow
Standardise la branche principale avant le push.
git remote add origin <url>low
Connecte le dépôt distant principal.
git remote add origin https://github.com/org/repo.git
git push -u origin mainlow
Publie la branche de base et fixe l'upstream.

Flux de fonctionnalité

Ouvrir une branche de travail, actualiser la base et intégrer clairement.
git switch -c feature/<tema>low
Crée et bascule vers la branche de fonctionnalité.
git switch -c feature/login
git add .low
Met à jour le staging avec la progression actuelle.
git commit -m "feat: ..."low
Enregistre une étape de travail avec contexte.
git fetch originlow
Met à jour les références distantes avant l'intégration.
git switch mainlow
Retourne à la base d'intégration.
git merge feature/<tema>medium
Intègre la branche de fonctionnalité dans la base.

Annuler en toute sécurité

Choisir entre restore, reset et revert sans détruire le travail par erreur.
git restore <arquivo>medium
Annule une modification locale non commitée dans un fichier.
git restore src/app/page.tsx
git restore --staged <arquivo>low
Retire le fichier du staging sans perdre la modification locale.
git reset --soft HEAD~1medium
Recule d'un commit en conservant tout dans le staging.
git reset --mixed HEAD~1medium
Recule d'un commit et retourne les changements dans l'arbre de travail.
git revert <hash>low
Crée un commit inverse sécurisé pour l'historique partagé.

Mettre le travail de côté

Dégager le travail en cours pour changer de branche, puis le récupérer.
git stash push -m "<motivo>"low
Met de côté les modifications non validées, avec une étiquette.
git stash push -m "meio da tela de login"
git stash push -ulow
Inclut aussi les fichiers non encore suivis.
git stash listlow
Liste ce qui est mis de côté, du plus récent au plus ancien.
git stash show -p stash@{0}low
Affiche le diff du stash avant de l'appliquer.
git stash popmedium
Récupère le stash le plus récent et le retire de la pile.
git stash apply stash@{1}medium
Applique un stash précis et le CONSERVE dans la pile.
git stash drop stash@{0}high
Supprime un stash — aucune annulation possible ensuite.
02

Décision rapide

Annuler
Utilisez restore pour un fichier local, revert pour un historique partagé et reflog avant un reset agressif.
Intégration
Préférez merge pour préserver les embranchements et rebase pour linéariser avant le merge final.
Échelle
Utilisez worktree pour des branches parallèles et sparse-checkout lorsque le monorepo est trop volumineux pour la tâche en cours.
03

Exporter

Récupération et livraison sélective
Rebase avec sortie de secours, reflog pour le sauvetage et cherry-pick pour hotfix ou backport sans merge complet.
Runbook exportable
Exportez la piste filtrée en CSV pour un inventaire technique ou TXT comme playbook d'équipe partageable.
04

Lecture opérationnelle

Attention
Faible
17
Moyen
6
Élevé
1
Les espaces réservés comme &lt;topic&gt;, &lt;file&gt;, &lt;hash&gt; et &lt;url&gt; doivent être remplacés avant exécution.

Connexes

Plus dans cette catégorie

Da mesma categoria.