Table des matières
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 <nom> 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
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
supprimer des fichier
git add -u git commit -m "commentaire" git push
nouvel ordinateur
Voici le cas. On a un environement gitlab ok sur un ordinateur mais on veut avoir les sources sur un nouvel ordinateur 1. Copier les clés (fichier id_ed25519 et id_ed25519.pub de .ssh de l'ancien ordi vers le nouveau 2. Création d'un répertoire par exemple /home/use/public_html/dev #se placer dans le répertoire qui va recevoir les sources et lancer la commande suivant. (à chercher sur gitlab) 3. git clone git@gitlab.com:user/projet.git .