Por tudo, quero dizer:
git checkout -p
git reset -p
git stash -p
git add -p
and possibly more...
O que isso faz? bem, se você souber, git add -p
então você pode adivinhar facilmente. No entanto, eles podem ser usados em muitas combinações diferentes.
Um uso para git checkout -p
é reverter um ‘pedaço’ que está comprometido com o HEAD. por exemplo git checkout -p -- filename.ext
. Você também pode fazer isso para qualquer ref! como git checkout HEAD~10 -p -- filename.ext
ougit checkout branch-name -p -- filename.ext