Antisèche Ligne de Commande pour Démarrer sur GitHub !
Utile, si vous démarrez dans la fenêtre de Terminal.
Glossaire Git pour les Nuls
git init: Initialise un dépôt git dans un répertoire vide.git status: Affiche le statut des choses dans le répertoire suivigit add <NOM DU FICHIER A SUIVRE>: Ajoute un fichier à suivre dans la zone d’attentegit commit -m "entrez votre message": Consigner (déclarer) toute modification.git remote add origin [adresse URL GitHub ici]: Connecte votre dépôt local avec GitHub.git push -u origin nom_branche: Pousse les modifications vers GitHubgit checkout: basculer vers une (autre) branchegit -b <NomBranche>: crée une nouvelle branche dans votre dépôt.git log: affiche un journal des modifications au dépôtgit clone <URL PROVENANT DE GITHUB>: clone un projet de votre système à partir de githubgit branch <nom_branche>: crée une copie de la branche master appeléegit checkout <branch_name>: bascule vers nom_branche comme branche de travailgit checkout master: bascule la branche vers mastergit branch -a: affiche les branches existantes pour le dépôt particulier
Liens et Ressources :
- Le guide d’Atlassian a de très bons tutoriels en langage clair pour mieux comprendre et compléter cette anti-sèche de Git.
- Pour les traductions des commandes, se référer à l’index de l’ouvrage de référence sur Git traduit en français : git-scm/book
Glossaire ligne de commande (pour mémoire)
ls : La liste des fichiers et dossiers installés dans votre dossier utilisateur apparaît.
ls -a : La liste de TOUS les éléments du dossier utilisateur, y compris les éléments invisibles, apparaît.
ls -a Documents : La liste de TOUS les éléments du dossier « Documents » apparaît (vous pouvez substituer « Documents » par un autre nom de dossier.
ls -l : Donne plus de détails que la commande ls : Apparaissent les permissions, le propriétaire, le groupe etc…
man : Cette commande vous indique à quoi correspond telle ou telle commande du terminal. Par exemple, tapez man ls : Cela vous indiquera à quoi correspond la commande ls
pwd : (Print Working Directory) Cette commande affiche le chemin absolu vers le répertoire dans lequel vous vous trouvez. Ceci vous permettra de vous localiser à tout moment dans l’arborescence OS X.
cd : (Change Directory) Pour changer de répertoire. Par exemple pour se rendre dans le répertoire de Marc, on tapera cd /Users/Marc
cp : Sert à copier un fichier : Par exemple pour copier le fichier User/Marc/documents/texte.doc dans le répertoire « important », il faudra taper la commande : cp /Users/Marc/Documents/texte.doc Users/Marc/Documents/Important/texte.doc
mv : Sert à déplacer un fichier d’un répertoire vers un autre. (Même procédure que pour copier un fichier)
rm : Sert à supprimer définitivement un fichier. Par exemple : rm texte.doc
rmdir : Sert à supprimer définitivement un dossier vide. Par exemple : rmdir tartampion
top : Permet de voir les process en cours. Pour quitter tapez « q ».
df -h : Affiche la liste des volumes montés sur votre Mac et les caractéristiques de ceux-ci (très pratique).
chown : Pour changer le propriétaire d’un fichier.
mkdir : Pour créer un répertoire.
