tips: 未交给git版本管理的文件,不会受到影响
版本3
:add 3.txt版本4
:add 4.txt版本5
:add 5.txt
eg:由于新需求提交的版本4
和版本5
做错了,想要回归至版本3
,但又可能在有些场景需要保留版本4
和版本5
的内容或彻底不要,这时候就可以使用重置提交
。
3之后提交的文件不会丢失,且加入git版本管理
3之后提交的文件不会丢失,且移出git版本管理
3之后提交的所有文件丢失
3之后提交的所有文件丢失,但加入本地暂存区未提交的代码将会被保留
git push origin master --force-with-lease