我不小心将错误的文件提交给Git,但我还没有将提交推送到服务器.
如何从本地存储库中撤消这些提交?
标题不是很清楚.我实际需要经常做的是:
假设我有一个开发正在进行几个提交c1,c2,...和3个分支A,B,C
c1--c2--c3--(B)--c4--(A,C)
Run Code Online (Sandbox Code Playgroud)
分支A和C处于同一提交.
现在我希望分支A回到B所在的位置,这样它就像这样:
c1--c2--c3--(A,B)--c4--(C)
Run Code Online (Sandbox Code Playgroud)
重要的是,这必须在本地和github上进行.