Skip to content

Latest commit

 

History

History
112 lines (78 loc) · 1.67 KB

git_base.md

File metadata and controls

112 lines (78 loc) · 1.67 KB
title category
Principales commandes
Git

Status des fichiers

git status

Lister les branchs

git branch -a

*sur la branche courante.

Créer une branch

# Deux lignes: créer et basculer sur la nouvelle branch
git branch nom_de_ma_branch_nouvelle
git checkout nom_de_ma_branch_nouvelle

# Une seule ligne: créer et basculer
git checkout -b nom_de_ma_branch_nouvelle

Supprimer une branch

# Si la branch est local et n'est pas créée sur le repo distant
git branch -d nom_de_ma_branch_local

# Si la branch est présente sur le repo distant
git push origin --delete nom_de_ma_branch_distante

Changer de branch

git checkout nom_de_ma_branch

# GIT --version 2.23
git switch nom_de_ma_branch

Premier commit

git add .
git commit -m "initial commit"

Commit suivant

git add chemin_vers_mon_fichier
git commit -m "message du commit"

Annuler le dernier commit et modifs

git reset --hard md5_commit
git push --force

Antidaté un commit.

git add .
GIT_AUTHOR_DATE="2015-12-12 08:32 +100" git commit -m "Commit antidaté"

Mettre à jour le dépôt local

git pull

Mettre à jour le dépôt local d'une branch spécifique

git pull origin MA_BRANCH

Envoyer ses commits vers le dépôt distant

git push

Envoyer ses commits vers le dépôt distant sur une branch spécifique

git push origin MA_BRANCH

Supprimer un fichier du répertoire de travail et de l'index

git rm nom_du_fichier

Supprimer un fichier de l'index

git rmg --cached nom_du_fichier