从git提交中删除单个/多个文件
我是git新手,正在尝试清理我的分支,我打算删除以前添加的多个文件 我打算删除的文件只是在删除一些代码后出现了额外的空白。基本上没有空白,这个文件与基本分支完全相同,所以我不希望它出现在我的请求中 我所说的pull请求有多个提交,并且处于我想要合并的阶段。我要删除此分支中仅因空白而显示的所有文件。我确实尝试了一些事情,但没有任何帮助-从git提交中删除单个/多个文件,git,github,Git,Github,我是git新手,正在尝试清理我的分支,我打算删除以前添加的多个文件 我打算删除的文件只是在删除一些代码后出现了额外的空白。基本上没有空白,这个文件与基本分支完全相同,所以我不希望它出现在我的请求中 我所说的pull请求有多个提交,并且处于我想要合并的阶段。我要删除此分支中仅因空白而显示的所有文件。我确实尝试了一些事情,但没有任何帮助- git checkout origin/<remote-branch> <filename> git commit --amend gi
git checkout origin/<remote-branch> <filename>
git commit --amend
git签出来源/
修改最后一次提交
但这并没有帮助,我只想从我所做的多个提交中选择特定的文件,并将它们从我的更改(分支)中删除。也许你想做的是一个rebase交互式的
git rebase-I
,在这里你将“编辑”所有你想要修改的提交
我应该做这项工作
请随意阅读rebase interactive上的更多文档 我要做的是
从主人那里得到一个分支。如果没有,请更改命令
git重置主机
Git添加-p
这将以交互方式通过差异逐一询问您是否需要它们