gpt4 book ai didi

git - 重新初始化 Git 仓库

转载 作者:太空狗 更新时间:2023-10-29 13:21:19 31 4
gpt4 key购买 nike

我在服务器上托管了一个 git 存储库。我们是团队中的 5 名成员,并且都从同一个 repo 克隆而来。从一开始就跟踪 .log 和 .yml 文件。

有没有一种简单的方法可以让 Git 不跟踪这些文件。我们已经尝试过 --assume-unchanged 但我们无法通过。

有人可以建议逐步说明以实现上述目标吗?

谢谢,伊姆兰

最佳答案

您可以在存储库的根目录中创建一个名为“.gitignore”的文件,内容如下:

*.yml
*.log

让 git 忽略对匹配模式的文件的更改。要删除现有的 .yml 文件和 .log 文件副本,您可以这样做:

rm *.yml *.log
git rm *.yml *.log
git commit -m "removed .yml and .log files"

如果您不想删除 .yml 文件(假设它们是某种配置文件),您可以将它们添加到 .gitignore,但仍然 git-add 存储库的默认文件。如果有人要更改他们的 .yml 文件,git 会忽略这些更改。

如果您希望每个人都拥有相同的 .gitignore 文件,请将其也添加到存储库中。如果您希望每个人都能够根据自己的目的自由配置他们的 .gitignore 文件,您可以在 .gitignore 文件中添加“.gitignore”。

关于git - 重新初始化 Git 仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3287266/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com