失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > commit git 删除文件夹_从Git提交中删除文件

commit git 删除文件夹_从Git提交中删除文件

时间:2018-09-25 08:57:11

相关推荐

commit git 删除文件夹_从Git提交中删除文件

现有的答案都在谈论从上一次提交中删除不需要的文件。

如果要从旧提交(甚至推送)中删除不需要的文件,并且不想创建新提交,则由于该操作,这是不必要的:

1。

查找您要文件符合的提交。

git checkout

如果要删除许多文件,可以多次执行此操作。

2。

git commit -am "remove unwanted files"

3。

找到错误添加了文件的提交的commit_id,在这里说“ 35c23c2”

git rebase 35c23c2~1 -i // notice: "~1" is necessary

该命令根据您的设置打开编辑器。默认值是vim。

将最后一个提交(应为“删除不需要的文件”)移动到错误提交的下一行(在本例中为“ 35c23c2”),并将命令设置为fixup:

pick 35c23c2 the first commit

fixup 0d78b28 remove unwanted files

保存文件后应该会很好。

完成 :

git push -f

如果不幸遇到冲突,则必须手动解决。

如果觉得《commit git 删除文件夹_从Git提交中删除文件》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。