相关疑难解决方法(0)

什么扩展到当前目录中的所有文件递归?

我知道**/*.ext扩展到所有匹配的子目录中的所有文件*.ext,但是什么是类似的扩展,包括当前目录中的所有这些文件?

bash shell glob wildcard shopt

87
推荐指数
4
解决办法
3万
查看次数

如何列出当前暂存或提交的git忽略的文件?

如何获取与.gitignore文件中的规则匹配但过去已暂存或提交的文件的列表?

git

61
推荐指数
2
解决办法
1万
查看次数

有没有办法告诉git-status忽略.gitignore文件的影响?

我已经配置了大量.gitignore文件来从一组约6,000个未跟踪文件中过滤掉许多不同的不需要的文件.我想做的事情git add .时,我有我的过滤列表中寻找我想要的方式.

但是,我想.gitignore暂时禁用过滤器以查看遗留的内容,并确保没有任何重要的意外过滤.

我知道这git-clean包括一个忽略的选项.gitignore files.是否有类似的选择git-status

我可以通过并删除所有.gitignore文件,进行检查,然后恢复它们,但似乎应该有一个更简单的方法?

git gitignore git-status

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

我如何使用Git GUI签署文件?

我在.git文件夹的文件夹中创建了一个.gitignore文件,但在重新扫描存储库时,我仍然会收到我试图忽略的文件.

这是文件的内容.

# Ignored files
*.suo 
*.user 
bin 
obj 
*.pdb 
*.cache 
*_svn 
*.svn 
*.suo 
*.user 
*.build-res 
TestResults 
_ReSharper*
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?假设位于何处?

git git-gui

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

为什么git忽略我更改的文件?

我对我的git工作目录中的文件进行了任意更改.

git status 无法识别文件已更改.

git add /path/to/file 没有效果.

git add -f /path/to/file 没有效果.

git status /path/to/file 将文件显示为"要提交的更改"存储区中的文件.

我删除了我的.gitignore文件,只是为了确定.上述任何行为均无变化.

我做了git reset --hard,重新做了我的改变.上述任何行为均无变化.

这可能会发生什么?

git gitignore

15
推荐指数
4
解决办法
3万
查看次数

列出被忽略文件的git命令是什么?

我的netbeans IDE显示不同颜色的被忽略文件.我认为,IDE通过使用一些git命令知道这一点.

我想知道项目文件夹和子文件夹中的哪些文件被忽略.

我们应该使用什么命令?

git

13
推荐指数
1
解决办法
1万
查看次数

如何在 git 中查看被忽略文件的列表?

过去几个月我一直在使用 git,我喜欢 git。我想知道是否有一个命令可以显示项目中被忽略的文件列表。

git status --ignored从项目的根目录尝试了这个,但似乎还不够。

git

6
推荐指数
2
解决办法
2312
查看次数

将.gitignore转换为rsync合并过滤器包含文件?(使用sed或awk)

我尝试使用rsync --filter=':+ .gitignore'-/ exclude作品,但不包括)无济于事。

基本上,我只想在脚本中包含.ignore文件,并使用rsync将其中的所有内容上传到远程服务器。

如果有人能够将sed或awk .gitignore放入适合包含在--filter='merge file' etc中的文件中,我将不胜感激!

或者替代地,一种使rsync理解.gitignore包含的方式。

https://www.kernel.org/pub/software/scm/git/docs/gitignore.html '样式格式'

http://linux.die.net/man/3/fnmatch

https://git.samba.org/?p=rsync.git;a=blob_plain;f=wildtest.txt;hb=HEAD

https://git.samba.org/?p=rsync.git;a=blob_plain;f=wildtest.c;hb=HEAD

rsync中的某些问题bla/仅表示该目录,bla/*表示该目录中的文件,表示该目录bla/**下的bla/***所有内容(包括子目录),最后表示bla及其所有内容,但git可能具有的所有内容bla/

但是排除规则似乎是兼容的。

git awk rsync sed

5
推荐指数
1
解决办法
1858
查看次数

在git中显示所有被忽略的文件

git ls-files --others --ignored --exclude-standard没有列出一些被忽略的文件的问题.

我的项目有这个目录结构

.
??? aspnet
?   ??? .gitignore
?   ??? __init__.py
?   ??? lib
?   ?   ??? <lots of big stuff>
Run Code Online (Sandbox Code Playgroud)

aspnet/.gitignore名单lib/*,并git add aspnet/lib/foo报告此路径将被忽略.

但是git ls-files --others --ignored --exclude-standard不列出下的文件lib.这些是未跟踪的文件,如果我这样做,它们会显示在输出中git ls-files --others,但如果我提供了忽略的标记则不会显示.

使用git版本1.7.9.5

编辑:使用git版本1.8.5.2(Apple Git-48)按预期工作,这似乎是一个git bug

git gitignore

5
推荐指数
1
解决办法
7509
查看次数

Git将所有未跟踪的文件和文件夹移出git目录?

我从以前的开发者那里得到了PC git中有许多未跟踪的文件和文件夹(> 400).项目应该在没有它们的情况下工作,但我不想删除或存储它们.也许我稍后会有一些用处.

有没有办法将它们的结构移动到git的Backup文件夹?

git

5
推荐指数
2
解决办法
1762
查看次数

标签 统计

git ×9

gitignore ×3

awk ×1

bash ×1

git-gui ×1

git-status ×1

glob ×1

rsync ×1

sed ×1

shell ×1

shopt ×1

wildcard ×1