gpt4 book ai didi

git - 如果我将暂存或提交的文件放入 .gitignore 会怎样?

转载 作者:行者123 更新时间:2023-12-01 22:26:00 25 4
gpt4 key购买 nike

如果我将跟踪文件(可以修改、暂存或提交)放入 .gitignore ,如果我然后运行其他 git 命令(git rmgit mv 我刚放在 .gitignore 中的文件除外),会发生什么,例如,

  • git add -u . , git add -A . , git add .

  • git commit

  • git pushgit pull

  • ...

我想知道是否将跟踪(修改、暂存或提交)放入 .gitignore将具有与 git rm 类似的结果?

请参阅我对我之前问题的回复的评论。 https://stackoverflow.com/a/29303952/156458

最佳答案

您不能通过简单地将文件添加到 .gitignore 来忽略暂存区中的文件。

将文件添加到 .gitignore确保 Git 未跟踪的某些文件保持未跟踪状态”。你应该首先 git rm --cached 你想忽略的文件:

git rm --cached file

然后它们将在 .gitignore 中被“考虑”。查看Ignoring files :

If you already have a file checked in, and you want to ignore it, Git will not ignore the file if you add a rule later. In those cases, you must untrack the file first, by running the following command in your terminal:

关于git - 如果我将暂存或提交的文件放入 .gitignore 会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34481439/

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