问题标签 [gitignore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 保护 git 存储库中的文件
我有一个中央存储库,其中包含我想要防止被其他用户更改(通过推送)的文件子集。如果我将这些文件添加到.gitignore
,它们将不会被克隆。
是否可以提供克隆所有文件的能力,但在克隆后将其中一些文件添加到.gitignore
客户端?
git - 忽略git中的目录链?
我需要忽略以下内容。
在类似的路径/a/b/c/d/e/f/g
中,我需要忽略/d/e/f/g
。我还需要能够忽略/d/e/f/g
下面出现的每个地方a
。我试过d/e/f/g
了,但没有奏效。想法?
git - Git 处理大量不应检入 svn 的文件
我在 svn 后面使用 git,对于我拥有的每个分支,我都需要进行完整的构建(这需要几分钟)。不应签入这些构建文件,但它们与用户修改的文件混合在一起,这意味着我不能只排除该目录。用户修改的文件也可能会改变,这意味着我不能只为这些文件制定特殊规则。
有没有办法在每个分支的 git 中维护一组未签入的文件?我有哪些选择?
git - 从存储库中删除文件但将其保留在本地
我有一个要在远程存储库中删除的文件夹。我想删除它,但将文件夹保留在我的计算机中
windows - 忽略 .gitignore 中的符号链接
是否可以告诉 Git 忽略符号链接?我正在使用混合 Linux / Windows 环境,如您所知,符号链接在两者之间的处理方式非常不同。
git - 如果有未跟踪的文件,如何禁止 git commit?
有时,当有未跟踪的文件时禁止 git commit 是有意义的,因为您应该将它们添加到要提交的文件或 gitignore。并且像 -f 这样的选项来强制提交也是必要的。那么是否有任何选项/插件/等可以做到这一点?非常感谢你。
git - .gitignore 的限制深度
由于各种原因,我在.gitignore
项目的根目录中有以下条目:
如我所愿,这会忽略所有 C 文件。但是,我真的只希望只在根目录中忽略 C 文件,而不是所有子目录:
在上面的方案中,我只希望 foo.c 和 bar.c 被忽略。我不希望这个 gitignore 规则递归地工作。我该怎么做呢?
我知道可以用 来否定规则!*.c
,但我不想对每个子目录都这样做。(这是我目前正在做的)。
git - Vanishing file included in .gitignore
this is probably naive question:
i have file config.yml which is in .gitignore file when I'm switching branch to 'someotherbranch' and next i switch back to master
then I don't see config.yml
why ignored files are vanishing after switching branch and what can I do to avoid it?
git - 如何仅从 Git 的根文件夹中排除文件
我知道使用.gitignore
文件来排除一些正在添加的文件,但是我config.php
在源代码树中有几个文件,我只需要排除一个位于根目录中的文件,而其他文件则处于修订控制之下。
我应该写什么.gitignore
来实现这一点?
git - git忽略异常没有按预期工作
WinXP + mysisGit1.7
在我的 .gitignore 文件中,但仍然看不到Demos/path/to/file/file.cpp
被 git 跟踪。
我有以下条目:
绝对路径是:c:\Project\Demos\path\to\file\file.cpp
有什么问题?请帮忙,谢谢。
编辑:
我发现 mysisGit .gitignore 在 WindowsXP 上的工作方式只能忽略某些类型的文件,然后排除一些具有相同类型的文件。例如:
它不起作用忽略文件夹并排除该文件夹下的一些文件。下面不起作用:
也不
但是,我确实发现有一个例外。有一种解决方法可以在被忽略的文件夹(而不是其子文件夹)下排除文件。这行得通。
但是这种方式只在文件不在任何子文件夹中时是有限的,所以它不是那么有用。
所以我最终仍然提交了大部分源文件,即使我在跟踪其他一些大项目时只对几个文件感兴趣。这意味着有一堆文件我不会碰,但仍然需要提交它们。
这是另一个有类似问题的线程。