为每个提交添加 .gitignore 文件

问题描述 投票:0回答:1

我有一个从 SVN 转换而来的 git 存储库。它缺少

.gitignore
文件。

当然,我可以只添加一个并将其提交到

main
,但如果它也存在于其他分支和所有标签上,那就更好了。

所以我想知道是否有一个好方法来重写整个历史,为每个提交添加

.gitignore

git gitignore
1个回答
0
投票

在新提交中添加

.gitignore
文件,然后执行交互式变基 (
git rebase -i --root
) 并将该提交作为第一个提交。然后,将所有其他分支重新设置到该分支上。

注意这意味着重写 git 的历史记录(这将导致新的提交哈希值)。

© www.soinside.com 2019 - 2024. All rights reserved.