目前,我的 git 树看起来像这样
master
^
|
Commit 3
^
|
Commit 2
^
|
Commit 1
^
|
remote/origin/master
我想要做的是,从 Commit 2 和 3 中删除更改,就像它们从未存在一样,然后推送更改。我隐藏了一些未提交的更改(它们主要是配置文件和 makeFiles,所以我不想将它们放在树中)。另外,我想知道最好的流程是什么,这样我就不会像现在这样弄乱我的工作目录。请帮忙
Git新手,
谢谢。