Logo Git

1 – Ajouter un dépôt distant

Lorsque vous clonez un repository, Git ajoute ce repository comme dépôt Origin distant pour vous.

Pour ajouter un nouveau repository Git utilisez la commande suivante :

git remote add <nom_court> <url>

Le nom court doit être unique

Pour voir la liste de vos URL distantes

git remote -v

2 – Changer les repositories distants

Vous pouvez utiliser cette commande par exemple pour utiliser un SSH à la place d’un HTTPS…

git remote set-url <un-nom-url-existant> <url>

Utilisez git remote -v pour vérifier que le changement a fonctionné.

3 – Supprimer une branche localement et distante

Supprimer une branche locale :

git branch -d <nom-de-la-branche>

Pour vérifier l’application de cette commande :

git branch

Supprimer une branche distante :

git push <nom-distant> --delete <nom-de-la-branche>

Où « nom-distant » est le nom du repository distant dont vous voulez supprimer une branche.

4 – Merger un fichier depuis une branche vers une autre

git checkout development

Mergez le fichier en utilisant la commande –patch

git checkout --patch master index.html

Si vous souhaitez complètement écraser « index.html » :

git checkout master index.html

5 – Annuler un Commit

Annuler un Commit Local

git reset --soft HEAD-1

Le flag –soft préserve les changements que vous avez fait sur les fichiers commités.
Si vous ne souhaitez pas les conservez :

git reset --hard HEAD-1

Notez que HEAD-1 est le dernier commit. Si vous voulez annuler un commit plus loin en arrière vous pouvez utliser :

git reflog // log des commits précédents
git reset --soft 51689e910 // 51689e910 ID du Commit à annuler

Annuler un commit distant

git reflog
git revert 51689e910

Puis faites un push sur la branche distante.