gpt4 book ai didi

git add all 除了忽略 .gitignore 文件中的文件

转载 作者:IT王子 更新时间:2023-10-29 01:22:00 27 4
gpt4 key购买 nike

我正在向一个没有源代码管理的项目添加源代码管理。问题是有很多文件最初要用 .gitignore 文件添加到 git,但我不知道如何添加所有文件而不包括与 中的某些内容匹配的文件>.gitignore 文件。

git add *

上面的命令不会添加任何文件,因为它检测到被 .gitignore 忽略的文件。

git add -f *

上述命令将添加所有文件,包括我希望忽略的文件。

那么,如何在添加所有文件的同时仍然遵守 .gitignore 文件?

最佳答案

我认为您的意思是 git add . 会将所有未在 .gitignore 中指定的文件添加到 repo - 您可以通过以下方式查看这些更改输入 git status

bash 中的 . 通常表示此目录和所有其他目录递归,因此如果您从存储库的底层执行此操作,则应添加所有文件。

我通常的 git 流程是创建 .gitignore 文件并将项目文件添加到 repo。我将在导入文件后通过键入 git status 来测试 .gitignore 文件 - 如果我看到我添加的文件(例如只有 .php 或 .html , NOT .mp3 或 .mov), 然后你可以 git add . 来添加所有, 和 git commit -m "initial commit" 来提交它们并且你应该被设置.

关于git add all 除了忽略 .gitignore 文件中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6612630/

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