reverse
commit 0 提交文件0
commit 1 提交文件1
commit 2 提交文件2
reverse commit 1 操作后剩余文件0和文件2
==========
reset
commit 0 提交文件0
commit 1 提交文件1
commit 2 提交文件2
reset --hard commit 1
这时候出现文件0 和 文件1
这时候出现sourcetree出现需要pull操作,如果pull 那么 文件2就又回来了
git命令:git push --force
那么就看到没有pull了
commit 0 提交文件0
commit 1 提交文件1
commit 2 提交文件2
reverse commit 1 操作后剩余文件0和文件2
==========
reset
commit 0 提交文件0
commit 1 提交文件1
commit 2 提交文件2
reset --hard commit 1
这时候出现文件0 和 文件1
这时候出现sourcetree出现需要pull操作,如果pull 那么 文件2就又回来了
git命令:git push --force
那么就看到没有pull了