在处理某些文件时,我为每个文件创建了一个备份文件,但是在推送和重新绑定之前,我忘记了删除它们。我曾多次承诺,但尚未推出。如何从推Git提交中删除文件
这里是我的步骤:
git add -A
git commit -m <message>
git checkout master
git pull upstream master
git push
git checkout "branch"
git rebase master
我现在的分支机构不具有备份文件了。只需用更新的分支推送和重新分配主设备就足够了吗?
感谢您的简单解决方案。我在想什么。自提交以来,我对其他文件进行了一些更改。软重置是否使我修改的文件保持最新? – Nik
是的。软重置会保留对所做文件的所有更改,但只会删除所有提交。即,如果您执行软重置,然后只进行提交,则与压缩提交相同。 –