Maybe_V Asked:2020-08-18 21:04:02 +0000 UTC2020-08-18 21:04:02 +0000 UTC 2020-08-18 21:04:02 +0000 UTC 更改第一个提交 772 在第一次(初始)提交中,我忘记将文件添加到gitignore现在的第 20 次提交中。 我怎样才能摆脱这种情况,以便我可以在没有不必要文件的情况下将分支推送到存储库? 我没有将任何内容推送到远程存储库,但对我所做的事情进行描述很重要。 是否可以更改第一个提交,以便之后的提交已经没有额外的文件? git 1 个回答 Voted Best Answer Утка Учится Укрываться 2020-08-18T21:08:17Z2020-08-18T21:08:17Z 之后你有没有将任何东西推送到远程存储库? 如果是,那么你不能直接做,但是你可以手动从版本库中删除错误添加的文件,然后将它们添加到 gitignor 中,它们就不会再出现了。 澄清问题后:您可以尝试将git rebase 与根标志一起使用,以便使用正确的 gitignor 从提交中创建新的历史记录。
之后你有没有将任何东西推送到远程存储库?
如果是,那么你不能直接做,但是你可以手动从版本库中删除错误添加的文件,然后将它们添加到 gitignor 中,它们就不会再出现了。
澄清问题后:您可以尝试将git rebase 与根标志一起使用,以便使用正确的 gitignor 从提交中创建新的历史记录。