具体的应用场景:
一个feature我同时修改了两个功能点A&B,现在我只想提交A涉及到的代码,但却把B也给提交了,采取的是先commit,后push策略,这种情况下,可以使用git reset head指令来撤销commit
注意reset head的时候会有不同的策略可选,默认是mixed(保留工作区的修改,head和index将回滚)
回到head的上一次commit的另外一种写法
查看本地的历史
具体的应用场景:
一个feature我同时修改了两个功能点A&B,现在我只想提交A涉及到的代码,但却把B也给提交了,采取的是先commit,后push策略,这种情况下,可以使用git reset head指令来撤销commit
注意reset head的时候会有不同的策略可选,默认是mixed(保留工作区的修改,head和index将回滚)
回到head的上一次commit的另外一种写法
查看本地的历史