Dépot pour le projet Web IHM / NSI
Pour avoir Git sous Windows, vous pouvez prendre cygwin https://www.cygwin.com en install le paquet Git (voire SSH) ou cet outil http://msysgit.github.io.
Pour avoir Git sous MacOSx vous pouvez installer XCode (un peu lourd mais cela permet d'avoir les outils gcc) https://developer.apple.com ou cet outil pour les plus anciens MacOS https://sourceforge.net/projects/git-osx-installer/
Détails sur les commande git : https://openclassrooms.com/fr/courses/1233741-gerez-vos-codes-source-avec-git
Pour contribuer depuis un terminal :
- Si vous êtes collaborateur :
- récupérer le depot, taper :
git clone https://github.com/cege72/NSI_WebIHM/
- copier/modifier vos fichier avec finder/explorer... et ajouter vos fichier au dépot local :
git add monfichier1 fichier2
- envoyer vos fichiers au dépot local :
git commit -a
- enfin envoyer sur le dépot central :
git push https://github.com/cege72/NSI_WebIHM/
(nécessite un login github et les droits sur le dépot) En cas de conflit, voir le début de https://git-scm.com/book/fr/v2/Git-distribué-Contribution-à-un-projet (faire des pull/fetch)
- Sinon, c'est le mode "open-source" : https://openclassrooms.com/fr/courses/2342361-gerez-votre-code-avec-git-et-github/2433731-contribuez-a-des-projets-open-source (il faut faire un fork, clone, checkout, commit/push et enfin merge-pull request)