Git - Université de Montréal

Transcription

Git - Université de Montréal
Configuration
2
• Pour être identifié correctement :
IFT2255 - Génie logiciel
git config --global user.name "Bruno Dufour"
git config --global user.email "[email protected]"
Utilisation de git
• Dans Eclipse, éditer la configuration à partir des
préférences (Team > Git > Configuration, puis User
Configuration)
Bruno Dufour
[email protected]
Bruno Dufour - Université de Montréal
Statut d’un fichier
3
• Dans Eclipse
Modifié
git checkout -- <file>
Mise en scène (staging)
• Team → Add to Index
• Du terminal
• Ajouter un ou plusieurs fichiers:
Non-modifié
git add <file>
git reset HEAD <file>
git commit
“Staged”
• git add <fichier(s)>
• Ajouter tous les fichiers modifiés
• git add -u
• Ajouter tous les fichiers modifiés et les nouveaux
fichiers
• git add -A
Bruno Dufour - Université de Montréal
Bruno Dufour - Université de Montréal
4
Enregistrer une version locale
5
Branches
6
Terminal
• Dans Eclipse
• Team → Commit...
• Option pour publier les changements
• Du terminal
• git commit [-m “<message>”]
Publier des changements
• Dans Eclipse
• Team → Push to upstream
• Du terminal
• git push origin <branche courante>
• git push seulement après que la branche soit
publiée
• “origin” fait référence à la source du projet, qui est
le dépôt github dans ce cas
Bruno Dufour - Université de Montréal
Consulter la liste
git branch
des branches
Team → Show in
Repositories view, puis
Branches → Local
Créer une
git branch <nom>
nouvelle branche git checkout <nom>
Passer à une
git checkout <nom>
branche
Team → Switch to →
New branch...
Team → Switch to →
<nom>
Effacer une
branche
Bruno Dufour - Université de Montréal
Eclipse
Depuis la liste des
git branch -d <nom> branches, clic droit
puis Delete Branch
Bruno Dufour - Université de Montréal
7
Récupérer des changements
• Dans Eclipse
• Team → Pull
• Du terminal
• git pull
• récupère tous les changements et les intègre
dans la branche courante.
• git fetch peut être utilisé pour seulement
récupérer les changements sans les intégrer
Bruno Dufour - Université de Montréal
8