相关疑难解决方法(0)

"git add -A"和"git add"之间的区别.

该命令git add [--all|-A]似乎与git add ..相同.它是否正确?如果没有,它们有何不同?

git git-add

2788
推荐指数
11
解决办法
160万
查看次数

忽略git项目中的任何"bin"目录

我有这样的目录结构:

.git/
.gitignore
main/
  ...
tools/
  ...
...
Run Code Online (Sandbox Code Playgroud)

在主要工具和工具以及任何其他目录中,可以有一个"bin"目录,我想忽略它(我也想忽略它下面的所有内容).我在.gitignore中尝试了这些模式中的每一种,但它们都不起作用:

/**/bin/**/*
/./**/bin/**/*
./**/bin/**/*
**/bin/**/*
*/bin/**/*
bin/**/*
/**/bin/* #and the others with just * at the end too
Run Code Online (Sandbox Code Playgroud)

谁能帮我吗?如果我这样做,第一个模式(我认为应该工作的模式)工作得很好:

/main/**/bin/**/*
Run Code Online (Sandbox Code Playgroud)

但我不希望每个顶级目录都有一个条目,我不想每次添加新目录时都要修改.gitignore.

这是在Windows上使用最新的msysgit.

编辑:还有一件事,有文件和目录在他们的名字中有子字符串'bin',我不希望那些被忽略:)

git gitignore

1172
推荐指数
12
解决办法
86万
查看次数

.gitignore的扩展正则表达式(ERE)

有没有办法在.gitignore文件中使用扩展正则表达式(ERE)?例如,我想+.gitignore文件中使用重复字符.有没有办法做到这一点?

regex git gitignore metacharacters

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

.gitignore不了解Windows上的文件夹通配符

.gitignore在Windows上遇到了一个奇怪的问题.

我希望git忽略所有.exe文件,除了Dependencies文件夹(和所有子文件夹)中的文件.

所以我有:

.gitignore:

*.exe
!/Dependencies/**/*.exe
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用.

同时,这样做:

*.exe
!/Dependencies/folder/subfolder/*.exe
Run Code Online (Sandbox Code Playgroud)

所以我想知道,我搞砸了什么,或者这是一种什么样的错误?

我在Windows(Windows 7 x64)版本1.6.5.1-preview20091022上运行msysgit

提前感谢任何输入:)

windows git msysgit gitignore

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

如何忽略Git中某个目录及其子目录中的某种文件类型?

如何只在一个目录及其子目录中忽略某个文件类型?

解释我的意思是对以下设置进行成像

  • anotherdir /
    • seeme1.iml
  • foldertoignore /
    • ignoreme1.iml
    • seeme3.txt
    • anotherignorefolder /
      • ignoreme2.iml
      • seeme4.txt
  • seeme5.iml

我希望能够做的是告诉git(使用.gitignore文件)忽略*.iml但仅在目录foldtertoignore下.

我以为这会起作用

foldertoignore/*.iml
Run Code Online (Sandbox Code Playgroud)

但是,只发现ignoreme1.iml而不是忽略me2.iml

我知道如何告诉它忽略*.iml,除了特定的目录.这与此相反.有什么想法吗?

git

10
推荐指数
2
解决办法
2986
查看次数

令人困惑的.gitignore语法

我正在阅读http://www.kernel.org/pub/software/scm/git/docs/v1.7.10/gitignore.html,用于解释忽略模式的6个点似乎描述了一个自定义的glob变体搜索语法.我更熟悉Mercurial,它允许显式忽略通过glob或正则表达式模式,没有问题.

  • Git中有类似的功能吗?
  • 有人能指出我比Git手册页更详尽的参考吗?

最好的,
t

git mercurial gitignore

8
推荐指数
1
解决办法
9988
查看次数

标签 统计

git ×6

gitignore ×4

git-add ×1

mercurial ×1

metacharacters ×1

msysgit ×1

regex ×1

windows ×1