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