====== Git ======
===== Dépôt GIT local =====
Initialiser un dépôt GIT dans le dossier de développement d'un site :
cd /home/marc/drupal/monsite
Ajouter un fichier **.gitignore** au niveau de la racine :
.
├── .gitignore
├── composer.json
├── composer.lock
├── config
├── vendor
└── web
Contenu du **.gitignore** :
# Ignore directories generated by Composer
/drush/contrib/
/vendor/
/web/core/
/web/modules/contrib/
/web/themes/contrib/
/web/profiles/contrib/
/web/libraries/
# Site specific
/web/sites/*
Initialiser le dépôt :
git init
git add --all
git commit -m "Initial commit"
===== Dépôt GIT distant =====
**__Sur le serveur__**, se connecter en SSH et initialiser un nouveau dépôt :
ssh marc@git.monserveur.net
mkdir /home/marc/git/monsite.git
cd /home/marc/git/monsite.git
git init --bare
**__En local__**, depuis le dossier du projet :
git remote add origin ssh://marc@git.monserveur.net/home/marc/git/monsite.git
git push origin master