Made reset command safer
This commit is contained in:
parent
8c51bb1427
commit
1ab2a72d93
1 changed files with 6 additions and 1 deletions
7
bin/get
7
bin/get
|
|
@ -119,8 +119,13 @@ fi
|
||||||
reset)
|
reset)
|
||||||
echo Resetting
|
echo Resetting
|
||||||
if [ -z "$2" ]; then
|
if [ -z "$2" ]; then
|
||||||
|
# OK so I typed "reset" instead of "unstage" (because unstage == git reset --mixed)
|
||||||
|
# and lost 3 hours of work. So we're not using this command anymore.
|
||||||
|
#git checkout -f HEAD
|
||||||
|
# We can achieve the same effect of reseting the working directory using git stash,
|
||||||
|
# which has the benefit of being reversable.
|
||||||
|
git stash save
|
||||||
echo The working directory has been reset.
|
echo The working directory has been reset.
|
||||||
git checkout -f HEAD
|
|
||||||
else
|
else
|
||||||
git checkout "${@:2}"
|
git checkout "${@:2}"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue