====== Git ======
===== Prérequis =====
Dans windows il faut cliquer sur source control et download Git for Windows
===== Marche à suivre pour création d'un projet en copiant le git en local =====
il faut créer un dossier vide et y aller
git init
git pull https://romote.git
Aller dans le répertoire .ssh
ouvrir un éditeur et copier le contenu. Copier dans
https://gitlab.com/-/profile/keys
===== Marche à suivre pour création d'un projet =====
git config --global user.name "prénom nom"
git config --global user.email "mettre ici email"
git config --global init.defaultBranch
cd existing_folder
git init
git remote add origin https://gitlab.com/chb2/appagaovh.git
git add .
git commit -m "Initial commit"
git push -u origin master
#mettre le nom d'utilisateur et le mot de passe
Push an existing forder
cd existing_folder
git init --initial-branch=main
git remote add origin git@gitlab.com:chb2/devperso.git
git add .
git commit -m "Initial commit"
git push -u origin main
===== Forcer un git pull =====
Si des modifs on été faite mais qu'on ne veut pas les garder voici la marche à suivre
git reset --hard HEAD
git pull
https://github.github.com/training-kit/downloads/fr/github-git-cheat-sheet.pdf
git push avec user / mot de passe
git push https://user:motdepasse@gitlab.com/user/projet --all
===== copier la clé sur gitlab=====
Aller dans .ssh et avec un éditeur copier le contenu et le coller dans
[[https://gitlab.com/-/profile/keys]]
===== Changer d'adresse git =====
# voir les dépots distants actuels
git remote -v
# changement de dépot
git remote set-url origin git@url.com/ATLAS/_git/nouveaunom
[[prog:index|Retour programmation]]