====== Commandes ====== {{tag>développement GI commandes}} ===== Configuration de global ===== git config --global user.name "Prénom Nom" git config --global user.email "utilisateur@domaine.tld" ===== Création d'un nouveau dépôt ===== git clone git@gitrepo.domaine.tld:groupe/repo.git cd scripts touch README.md git add README.md git commit -m "add README" git push -u origin master ===== Utilisation d'un répertoire existant ===== Si vous souhaitez utiliser un projet sur lequel vous travaillez déjà. cd existing_folder git init git remote add origin git@gitrepo.domaine.tld:groupe/repo.git git add . git commit -m "Initial commit" git push -u origin master ===== Utilisation d'un dépôt GIT existant ===== Si vous possédez déjà un dépôt GIT en local et souhaitez l'utiliser sur un nouveau dépôt. cd existing_repo git remote rename origin old-origin git remote add origin git@gitrepo.domaine.tld:groupe/repo.git git push -u origin --all git push -u origin --tags ===== Passer de HTTPS à SSH ===== Nous nous plaçons dans le répertoire du dépôt local cd /path/to/repo Nous listons le dépôt utilisé (pour fetch et push) git remote -v SI vous utiliiez https jusqu'à présent, la réponse a cette forme origin https://username@domain.tld/group/reponame.git (fetch) origin https://username@domain.tld/group/reponame.git (push) Pour passer à ssh git remote set-url origin git@domain.tld:group/reponame.git ===== Liens ===== * [[https://git-scm.com/book/fr/v2|Livre GIT]] * [[https://www.youtube.com/watch?v=ySLhc3qdGEk|GitLab - 2. Le dépôt git (repository) : utilisation, droits...]] (vidéo) * [[https://www.youtube.com/watch?v=hPfgekYUKgk|débuter avec Git et Github en 30 min]] * [[https://tecadmin.net/tutorial/git/git-tutorials/|Git tutorials]]