[Git] Use and Compare the Different git Reset Options: --hard, --soft, and --mixed

git reset has three primary options that we might use: --soft--hard and --mixed (the default).

We'll use git reset to undo the latest commit in all three ways, and compare the result of reseting with each flag.

git reset --soft HEAD~1 // keep staging but remove commit

git reset --mixed HEAD~1 // remove staging and commit, but keep the changes

git reset --hard HEAD~1  // remove the changes, commit, and staging

猜你喜欢

转载自www.cnblogs.com/Answer1215/p/12168631.html