GIT | |
---|---|
Objectif | Commande |
Cloner en local un projet github. | git clone https://github.com/Radern/git_p2_activite.git |
Voir l'état du git. | git status |
Créer une branche.(1) | git branch nouvelleb (penser à faire un checkout pour s'y positionner) |
Créer une branche.(2) | git checkout -b nouvelleb |
Ajouter un fichier. | git add *.html git add README |
Voir les modif non commitées. | git diff git diff fichier_modif |
Committer avec commentaire | git commit -m 'Commentaire de ce commit' |
Committer en ajoutant tout (git add inutile auparavant) |
git commit -a -m 'Commentaire de ce commit' |
Déplacer/renommer un fichier | 1) git mv README.txt README ou mv README.txt README git rm README.txt git add README |
Ignorer des fichier | cat .gitignore *.[oa] *~ |
Historique des validations | git log git log -p -2 git log -U1 --word-diff git log --pretty=oneline |
Historique graphique | git log --pretty=format:"%h %s" --graph |
Annuler les modif d'un fichier | git checkout -- fichier.txt |
Afficher dépôt distants | git remove -v |
Pousser son travail sur un dépôt distant | git push origin master (git push [nom-distant] [nom-de-branche]) |
Fusionner une branche au master | git checkout master git merge nouvelleb |
Fichier en conflit
la première partie est sur master La seconde est donc dans nouvelleb |
git mergetool permet d'utiliser un outil |