Table des matières

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