S2T
- TDs
This is an old revision of the document!
git config --global http.sslVerify false
Pour les étudiants qui utilisent leur ordi perso, il est possible que vous ayez besoin de, ouvrir un Git CMD en administrateur, puis taper la commande suivante:
git config --system --unset credential.helper
Chaque étudiant du groupe a une tâche particulière, chacun choisit sa couleur : Blanc, Bleu, Vert, Jaune, Rouge
git status
X.java
comme git vous l'a dit : git add X.java
git status
.X.txt
est maintenant prêt à être versionné. git commit -m "construction de la class X"
ou
git commit
1) Quel message avez-vous en retour?
git status
? X.java
. git help commit
, versionnez ces modifications (avec un message décrivant le changement) 4)git log
git log -p -1
et savoir qui fait quoi
git log --stat
ou
git log --pretty=format:"%h - %an, %ar : %s"
etc.
git diff
, visualisez les modifications effectuées entre le premier commit et le second commit. Par exemple git diff 71cfcd6 0c24491
Attention l'ordre des commits modifie le résultat (un- devient un +).
git log
et récupérez le hash (HASH) du commit où vous souhaitez revenir en arrière.git checkout HASH
git checkout master
git reset --hard HASH
git log
, vérifiez que tout ce que vous aviez effectué depuis ce commit a été effacé. Hormis la première étape, vous avez expérimenté Git pour gérer localement vos versions. Nous allons maintenant nous intéresser au développement collaboratif de fichier sources.
git remote
git remote -v
git push origin master
git remote show origin
git pull
git pull
.git config --global core.editor emacs
import java.time.LocalTime; public class Move { private LocalTime time; }
import java.util.Date; public class Game { private Date date; }
git commit -a -m "ajout de l'attribut Y ..."