gpt4 book ai didi

git - 只推送某些文件一次

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

我有一个服务器的 git 存储库。该服务器需要一些文件,但这些文件只需推送一次。因此,当有人编辑它时,不必将其推送到 github,但当有人下载​​存储库时,他们应该得到未编辑的文件。

服务器需要这些文件来运行,但每个人的这些文件都是不同的,这就是为什么我不希望它再次被推送。

我该怎么做?

最佳答案

如果您还没有提交文件,我会说将文件名添加到您的 .gitignore文件如:

<filename>.<extension>

如果文件是 package.json:

package.json

通配符可以使用 *

*.json

或作为 AoeAoe备注:您可以稍后使用 git add --force 添加文件否决.gitignore文件。

现在,如果您的文件内容只是 10 条配置规则,我会说:从中创建一个模型并将其写在您的 readme.md 中。并指导您的同事创建他们自己的,否则,您应该遵循更新部分中的建议。

更新:Edward Thompson说明:.gitignore 不适用于上传的文件 你将被迫使用 git update-index

强制文件不更新:

git update-index --assume-unchanged path/to/file

再次启用更新:

git update-index --no-assume-unchanged path/to/file

关于git - 只推送某些文件一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39413881/

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