« Git/Linux » : différence entre les versions

Contenu supprimé Contenu ajouté
intro ; {{git}}
→‎Installer un prompt git : raccourcis proposés par git sh
Ligne 16 :
 
Cela nous ouvre un prompt git. Désormais, l'invite de commande vous indique le répertoire dans lequel vous vous trouvez mais aussi la branche courante. Toutes les commandes sont automatiquement préfixées par "git", vous pouvez taper directement la commande git à appliquer.
 
Ctrl+D vous permet de quitter le prompt à tout moment.
 
[[Fichier:git-sh-fr.png]]
 
Ce shell intègre également beaucoup de raccourcis, consulter <tt>git sh --help</tt> pour avoir la liste. Quelques exemples :
 
<source lang="bash">
# L'espace de travail
a # git add
aa # git add --update (mnémonique « add all »)
stage # git add
ap # git add --patch
p # git diff --cached (mnémonique « patch »)
ps # git diff --cached --stat (mnémonique « patch stat »)
unstage # git reset HEAD
 
# Commits et historique
ci # git commit --verbose
ca # git commit --verbose --all
amend # git commit --verbose --amend
n # git commit --verbose --amend
k # git cherry-pick
re # git rebase --interactive
pop # git reset --soft HEAD^
peek # git log -p --max-count=1
 
# Dépôt distant
f # git fetch
pm # git pull (mnemonic: « pull merge »)
pr # git pull --rebase (mnémonique « pull rebase »)
 
# Divers
d # git diff
ds # git diff --stat (mnémonique « diff stat »)
hard # git reset --hard
soft # git reset --soft
scrap # git checkout HEAD
</source>
 
{{attention|Si vous tapez dans commande système telles que <tt>rm</tt> (pour supprimer un fichier) ou <tt>reset</tt> (pour purger l'affichage dans le terminal), ce sera <tt>git rm</tt> et <tt>git reset</tt> qui seront appelées ! Ce n'est pas ce que vous voulez.}}