Télécharger et lancer le fichier d’installation :
http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git
Licence : GPL2.
Lieu d’installation.
Tout décocher, sauf l’intégration simple à l’Explorateur Windows (clic-droit).
Inutile d’encombrer le menu de démarrage, le fichier de désinstallation se
trouvera dans de dossier d’installation (unins000.exe
).
Le choix moins intrusif.
Permet surtout d’ouvrir les fichiers texte avec Bloc-Notes (donc pas très important).
Vous pouvez cocher par curiosité, mais nous n’avons pas que ça à faire.
Pour le travail en ligne de commande, télécharger ce fichier et le mettre au bon endroit :
~
(ou C:\Documents and Settings\mon_compte
),.gitconfig
.mv Téléchargements/gitconfig ~/.gitconfig
rename Téléchargements\gitconfig C:\Documents and Settings\mon_compte\\.gitconfig
Nous allons ici découvrir msysgit
, qui propose depuis le menu contextuel
(clic-droit) sur un dossier :
Git Bash Here
.Git GUI Here
.
source est souvent abrégé en src.
cd projet; mkdir src; cd src; git init
touch test.txt
git status
git add test.txt
stage signifie en anglais mettre en scène ou mettre de côté.
git status
commit signifie en anglais sceller, s’engager.
git commit
git config user.name profgra
git config user.email profgra.org@gmail.com
git config user.name profgra
git config user.email "profgra.org@gmail.com"
git commit -m "Import du premier fichier, vide."
git show
echo bonjour > test.txt
git status
ou git diff
git add test.txt
git status
git diff --cached
ou git dc
git commit -m "Premiere ligne du projet."
git show
echo "ligne 1" >> test.txt
echo "ligne 2" >> test.txt
echo "ligne 3" >> test.txt
echo "ligne 4" >> test.txt
echo "ligne 5" >> test.txt
echo "ligne 6" >> test.txt
echo "ligne 7" >> test.txt
git status
et git diff
git add test.txt
git status
abrégé en git st
git diff --cached
abrégé en git dc
git commit -m "Un vrai paragraphe"
ou git cm "Un vrai paragraphe"
git show
abrégé en git s
Possible en ligne de commande ou interface texte, mais ici avec Bloc-Notes.
git log
ou git sl
ou git log --patch
, voire git show n°commit
git log
ou git sl
ou git log --patch
, voire git show n°commit
git log
ou git sl
ou git log --patch
, voire git show n°commit
git log
ou git sl
ou git log --patch
, voire git show n°commit
git log
ou git sl
ou git log --patch
, voire git show n°commit
git log
ou git sl
ou git log --patch
, voire git show n°commit
git log
ou git sl
ou git log --patch
, voire git show n°commit
git log
ou git sl
ou git log --patch
, voire git show n°commit