相关疑难解决方法(0)

有没有办法告诉git只包含某些文件而不是忽略某些文件?

我的程序通常生成巨大的输出文件(~1 GB),我不想备份到git存储库.所以不是能够做到的

git add .
Run Code Online (Sandbox Code Playgroud)

我必须做点什么

git add *.c *.cc *.f *.F *.C *.h *.cu
Run Code Online (Sandbox Code Playgroud)

这有点麻烦......

我相信我可以编写一个快速的perl脚本,将目录内容写入.gitignore,然后根据.gitinclude(或类似名称)文件删除文件,但这似乎有点过于苛刻.有没有更好的办法?

git gitignore

151
推荐指数
5
解决办法
6万
查看次数

Git中的白名单和子目录

我只为文本文件创建了一个白名单.

*
!*.txt
Run Code Online (Sandbox Code Playgroud)

现在,我在子目录中有一个未跟踪的文本文件 - sub/dir/file.txt并且未显示(忽略它).但是,会显示根目录中的文本文件.

为什么会这样,我该如何解决?

git gitignore

78
推荐指数
2
解决办法
3万
查看次数

无法理解gitignore如何忽略这些文件夹

我想为我的Magento项目创建存储库.根目录中有很多文件夹和文件,我只更改一个文件夹的时间:app/code/local /

我想忽略的其他一切.但是......不能.我的.gitignore文件:

*
!app/code/local/
!app/code/local/*
Run Code Online (Sandbox Code Playgroud)

然后,当我尝试将文件夹添加到repo时,我收到一个错误:

git add app/code/local/Mds/

The following paths are ignored by one of your .gitignore files:
app
Use -f if you really want to add them.
fatal: no files added
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮忙吗?

git gitignore

12
推荐指数
1
解决办法
3779
查看次数

如何使用.gitignore反向选择

使用.gitignore反向选择,我只是想跟踪app目录。app是emply下的二级目录。

在此输入图像描述

我使用了以下代码,但是 git 没有跟踪任何内容

*
!*/
!*/app
Run Code Online (Sandbox Code Playgroud)

我已经测试过类似的问题,照着写,但是无效

git gitignore

4
推荐指数
1
解决办法
1837
查看次数

标签 统计

git ×4

gitignore ×4