上图显示进行了两次提交:
先展示简单粗暴的方式:
git reset –-hard <commit_id>
这表示不仅撤销版本库提交,还撤销暂存区文件修改,稍有不慎,一天白干。
撤销后会把文件放到暂存区:
git reset --soft <commit-id>
撤销后不会把文件放到暂存区:
git reset --mixed <commit-id>
这两种方法commit撤销后是不会改变文件内容的。
上图显示进行了两次提交:
先展示简单粗暴的方式:
git reset –-hard <commit_id>
这表示不仅撤销版本库提交,还撤销暂存区文件修改,稍有不慎,一天白干。
撤销后会把文件放到暂存区:
git reset --soft <commit-id>
撤销后不会把文件放到暂存区:
git reset --mixed <commit-id>
这两种方法commit撤销后是不会改变文件内容的。