C1 = Commit 1, C2 = Commit 2, etc.
C1
|
C2
|\
C3 \
| \
... \
| \
Master --> C17 \
\
C18
|
...
|
C37 <-- new_branch
我现在想做的是放弃(撤销)从C3到C17这段时间Master分支上所做的所有提交。至少,我认为我想要这样做?我的意思是,C3到C17现在已经无用了,如果我能够撤销它们,那么我就可以将new_branch合并回Master,让Master重新有用。
所以我的问题是,这是否是实现我能够再次使用Master的正确方法?我应该使用哪个命令(我在Linux中使用Git命令行)来撤销C3到C17的提交?由于这是一项工作项目,所以非常重要,我必须做对。