Principales commandes Git

Cet article qui sera mis à jour régulièrement fait état des commandes git les plus utiles, en tout cas, celles dont je me sers le plus souvent. Si nécessaire, je créerai des articles connexes afin de développer certaines d’entres elles.

Créer un dépot git local

mkdir <mon_depot_git>
cd <mon_depot_git>
git init

Article connexe sur la création d’un dépôt sur serveur privé.

Communiquer avec le dépôt git distant

Cloner un dépôt git distant vers sa machine

git clone <url du dépôt>:<dépôt git>

Sauvegarder son travail : procéder à des ajoutes et les commiter

git add .
git commit -a

La première commande dit d’ajouter tout ce qui se trouve dans le répertoire courant lors du prochain commit (exception faite des fichiers ou dossier précisés dans le fichier .gitignore)

La seconde effectue la sauvegarde de tout ce qui a été modifié ou ajouté.

Envoyer son travail commité vers le dépôt distant

git push

Procéder à une vérification des données disponibles sur le serveur distant et les rappatrier en local

git fetch
git pull

Changer le dépôt git distant d’un projet

git remote set-url origin <url du nouveau dépôt>:<nom du nouveau dépôt>

//exemple sur un serveur privé :
git remote set-url origin git@desirelabs.fr:monprojet.git

Utiliser les branches (version soft)

Créer une nouvelle branche

git branch <nom_de_la_branche>

Changer de branche

git checkout <nom_de_la_branche>

Créer une branche et la choisir en même temps

git checkout -b <nom_de_la_branche>

Afficher les branches disponibles

git branch

Fusionner deux branches

// on retourne sur la branche principale
git checkout master

// et on 'merge' avec la branche souhaitée
git merge <branche_a_fusionner>

Supprimer une branche

git branch -D <nom_de_la_branche>

 

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s