Index général
- Outils
- Références
- Tuyaux
This is an old revision of the document!
Dans le cadre des cours de Conception et de Méthodologie de la production d’applications, nous allons utiliser Git.
git config --global http.sslVerify false
détails
pour définir la configuration globale et créer le dépôt commiter
vos modifications. git pull
et maintenant que contient le fichier README sur votre machine?
OK vous êtes prêts à synchroniser vos fichiers entre votre répertoire local et le dépôt distant.
Et l'aide de Open Classroom pour gérer les configurations.
Voir ici pour cette partie : Il faut lire plus loin que le 1.
Sauf indication contraire, vous ajouterez les plats séquentiellement dans le menu (les uns après les autres).
Vous êtes chargé(e) d’introduire des plats végétariens dans le menu du restaurant. Ces plats n’ayant pas encore été validés par la cuisine et la direction du restaurant, vous souhaitez travailler sur la carte sans casser la carte existante. La notion de branche permet de passer instantanément d’une version « stable » (branche « master » créée par défaut) du projet à une « version en cours de développement » (n’importe quelle autre branche que « master »)
git branch
git branch vegetarien
git branch
git checkout vegetarien
git merge vegetarien
Que se passe-t-il ? Ouvrez le fichier Menu.txt et vérifiez que la fusion s'est bien passée.
git checkout -b japonais
git branch -d japonais
- Noter que vous pouvez aussi utiliser les “repository” de projets (bouton add) lorsque vous avez plusieurs projets à gérer en parallèle (par exemple, plusieurs projets github, différents dépôts pour l'IUT, différents dépôts pour vos projets personnels ect.)
$ git init myRepo Initialized empty Git repository in /private/tmp/myRepo/.git/
$git clone <URL du repo Git à cloner>
$ git remote add origin <URL du repo Git>
$ git push master origin
$ git pull
$ git status
$ git add <Fichier à ajouter>
$ git commit -m "Premier commit" [master (root-commit) b992814] Premier commit 1 file changed, 5 insertions(+) create mode 100644 Menu.txt
$ git log
$ git checkout -b vegetarien Switched to a new branch 'vegetarien'
$ git checkout master Switched to branch 'master'
$ git branch –d japonais
$ git branch
master
* vegetarien
$ git merge vegetarien
$ git tag michelin17
$ git tag michelin17
$ git push origin michelin17 Total 0 (delta 0), reused 0 (delta 0) To https://github.com/ulrich06/TD_Git.git - [new tag] michelin17 -> michelin17
git push origin --tags
Maintenant Je peux aborder la gestion de projet
That’s all folks