Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
git [2019/01/27 18:50] luc |
git [2023/11/08 21:12] (Version actuelle) luc |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== GIT ====== | ====== GIT ====== | ||
- | |||
- | [[gitManageWebsite|manager un site web via git]] | ||
Ah, git... tout est dit, non ?\\ | Ah, git... tout est dit, non ?\\ | ||
Ligne 268: | Ligne 266: | ||
# supprimer une branche | # supprimer une branche | ||
git branch -d BRANCH_NAME | git branch -d BRANCH_NAME | ||
+ | |||
+ | # git switch et git restore | ||
+ | # Le but de ces 2 commandes est de différencier les 2 activités de `git checkout` | ||
+ | git switch < | ||
+ | git restore < | ||
Ligne 344: | Ligne 347: | ||
git merge | git merge | ||
+ | # Si on a foutu le bazar dans le repertoire mais qu'on a pas commit, | ||
+ | # retrouve le répertoire à l' | ||
+ | git reset --hard HEAD | ||
+ | # Est-ce que ça touche aux fichiers non indexés ? Non | ||
</ | </ | ||
Ligne 360: | Ligne 367: | ||
===== PROTOCOLES ===== | ===== PROTOCOLES ===== | ||
+ | |||
+ | On peut utiliser plusieurs protocoles selon ce qui est mis à dispo par le serveur pour synchroniser un dépôt git : | ||
<code bash> | <code bash> |