我在上一次提交中推送了很多文件,但是我想将该提交分为两部分,并将一些文件从初始提交移到新提交。
答案 0 :(得分:1)
有点脏:
希望这会有所帮助。
答案 1 :(得分:1)
这里有两个堆栈溢出问题/线程的链接,第一个应用于已推送的代码,第二个应用于本地但尚未推送的代码:
根据您的描述,撤消上一次提交似乎最有意义(模式git revert
后跟git reset
应该处理最后一次提交),然后添加文件手动进行下一次提交(git add some/file
),然后提交。之后,由于您希望将其分为两个提交,因此可以使用git add .
进行其余操作,然后提交那些更改。