====== 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