Maison >interface Web >js tutoriel >Commandes et alias GIT utiles

Commandes et alias GIT utiles

Lisa Kudrow
Lisa Kudroworiginal
2025-02-23 10:31:15859parcourir

Ce document fournit un guide concis pour les commandes et alias GIT utiles, améliorés avec des aides visuelles. Ramovions le contenu pour améliorer la lisibilité et le référencement.

Commandes et alias Git essentiels: une référence rapide

Ce guide couvre les commandes GIT fréquemment utilisées et les alias utiles pour augmenter votre flux de travail. Si vous avez des commandes supplémentaires à partager, veuillez commenter ci-dessous!

git bash: votre interface de ligne de commande

Git Bash, un outil de ligne de commande pour Windows, fournit une interface puissante pour les opérations GIT. (Pour plus de détails, consultez le site Web du projet MSYSGIT).

Commandes GIT utiles:

  • Afficher toutes les branches:

    <code class="language-bash">git branch --all</code>

    Useful GIT Commands and Aliases

  • Lancez Gitk (GUI): Visualisez l'historique et les modifications de votre référentiel.

    <code class="language-bash">gitk</code>

    Useful GIT Commands and Aliases

  • Ajouter et commettre des modifications: -a étages toutes les modifications, -m ajoute un message de validation.

    <code class="language-bash">git commit -a -m "Your commit message"</code>
  • Rechercher le contenu du référentiel: trouver "css" dans tous les fichiers .js, par exemple.

    <code class="language-bash">git grep "css" -- *.js</code>
  • Créer une sauvegarde zippée: Crée une archive zip de la branche master (remplacer master par votre nom de branche).

    <code class="language-bash">
    git archive --format=zip master^ > backup-$(date +%d-%m-%Y).zip
    ```  *(Improved date formatting)*</code>
  • Afficher la configuration GIT locale:

    <code class="language-bash">cat .git/config</code>

git alias: économisez du temps et des efforts

Les alias

git raccourcissent considérablement les commandes fréquemment utilisées. (Voir la documentation officielle GIT pour plus de détails sur la configuration d'alias).

  • Journal de joli git: Affiche un historique de journal visuellement attrayant.

    <code class="language-bash">git config --global alias.history "log --abbrev-commit --pretty=oneline --graph --decorate"
    # Usage: git history</code>

    Useful GIT Commands and Aliases

  • Afficher le dernier engagement:

    <code class="language-bash">git config --global alias.last "log -1 HEAD"
    # Usage: git last</code>
  • Réinitialiser pour le dernier engagement: Utiliser avec prudence!

    <code class="language-bash">git config --global alias.resetlast "reset --hard HEAD"
    # Usage: git resetlast</code>

Questions fréquemment posées (FAQ)

  • Objectif des commandes GIT: Commandes GIT Gérer et suivre les modifications de votre base de code, permettant la collaboration et le contrôle de version.

  • Création d'alias git: Utilisez git config --global alias.<alias_name> "<command>"</command></alias_name> pour définir un raccourci. Par exemple: git config --global alias.co checkout

  • Comprendre Gitk: Gitk fournit une interface visuelle pour explorer l'historique de votre référentiel.

  • git fetch Vs. git pull: fetch Télécharges modifications; pull les télécharge et les fusionne.

  • Annuler un commit: Utiliser git revert <commit_hash></commit_hash> pour créer un nouvel engagement qui inverse les modifications. git reset peut également être utilisé mais est plus destructeur.

  • Affichage de l'historique des référentiels: Utilisez git log pour voir l'historique des engagements.

  • Résoudre les conflits de fusion: Modifier manuellement les fichiers conflictuels, choisir les modifications correctes et commettre la résolution. Des outils comme git mergetool peuvent aider.

  • Clonage d'un référentiel: Utiliser git clone <repository_url></repository_url>.

  • Commutation des branches: Utiliser git checkout <branch_name></branch_name>.

  • Suppression d'une branche: Utiliser git branch -d <branch_name></branch_name> (assurez-vous que vous n'êtes pas sur la branche que vous supprimez).

Cette version révisée est plus concise, utilise des titres plus forts et améliore la présentation globale. La section FAQ fournit des réponses claires et concises. Le formatage de date dans la commande de sauvegarde est également amélioré pour de meilleures fonctionnalités.

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!

Déclaration:
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