我是git的新手,并试图清理我的分支,我打算删除之前添加的多个文件。
我打算删除的文件在删除一些代码后只有额外的空白区域。基本上没有空格这个文件与基本分支完全相同,所以我不希望它出现在我的拉取请求中。
我正在谈论的pull请求有多个提交,并且处于我想要合并的阶段。我想删除此分支中因白色空间而出现的所有文件。我确实做了一些尝试,但没有任何帮助 -
git checkout origin/<remote-branch> <filename>
git commit --amend
但是这没有帮助,我只想从我做的多次提交中选择特定文件,并将其从我的更改中移除(分支)。
答案 0 :(得分:0)
也许您想要做的是一个rebase交互式git rebase -i
,您将在其中“编辑”您要修改的所有提交。
应该做的工作......
随时阅读更多关于rebase interactive的文档。
答案 1 :(得分:0)
我会做的是 假设一个分支来自主人。如果不是
,请更改命令git reset master
Git add -p
如果你想要它们,这将以交互方式逐条通过差异问你