GIT & SOURCETREE

CD - Deploy a project to Github using gh-pages

GitBash commands :

pwd //affiche le dossier ouvert
mkdir nom_du_dossier // creer un dossier
ls // affiche les fichier et dossier du dossier courant
cd nom_du_dossier// se deplacer dans le dossier de notre choix
cd .. //se deplacer un dossier en arriere
ls -la // afficher les dossiers cachés .git
git status
git diff // permet de voir les modifs faites entre 2 enregistrements

Initialiser un depot Git :

git init 
git add  index.html // ajouter des fichiers dans la zone d'index
git add . // permet d'ajouter tout ce qui a été modifié
git reset index.html //enlever le fichier de la zone d'index

Commit :

Prend toutes les modifs de la zone d'index et les enregistrent

git commit -m "mon premier commit"

Voir l'historique :

git log (--oneline)

Le tag HEAD permet de savoir sur quel commit nous travaillons actuellement

git show master
git checkout sha1_du_projet // pour retourner sur un commit precedent
git checkout master // pour revenir tout en haut du projet 

Creer / supprimer des tags :

Le tag master sera toujours sur le dernier commit, les tag que l'on créer nous meme resteront ou on les as placés

Il faut se deplacer sur le commit que l'on souhaite tagger :

git checkout sha1_du_projet 
//on utilises ensuite : 
git tag nom_du_tag -m"Ajouter un message"
git tag --delete // pour le supprimer 
git tag // permet de voir la liste de tout nos tag

Creer une branche :