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
le pousser en amont. La commande pour le faire est simple : git push [nom-distant] [nom-de-branche]. Si vous souhaitez pousser votre branche master vers le serveur origin (pour rappel, cloner un dépôt définit automatiquement ces noms pour vous), alors vous pouvez lancez ceci pour pousser votre travail vers le serveur amont :
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 ..."