cjm*_*671 28 git glob gitignore
我想使用一个.gitignore
文件忽略所有以句点开头的文件夹(linux的隐藏文件夹).
我无法弄清楚语法,但我确信它很简单.
怎么做的?
Cod*_*ard 35
使用以下模式之一:
# ignore all . files but include . folders
.*
!.*/
Run Code Online (Sandbox Code Playgroud)
# ignore all . files and . folders
.*
# Dont ignore .gitignore (this file)
# This is just for verbosity, you can leave it out if
# .gitignore is already tracked or if you use -f to
# force-add it if you just created it
!/.gitignore
Run Code Online (Sandbox Code Playgroud)
# ignore all . folders but include . files
.*/
Run Code Online (Sandbox Code Playgroud)
What is this pattern?
.*
- 这个模式告诉git忽略所有以.开头的文件 .
!
- 这告诉git不要忽略模式.在你的情况下/.gitignore
在这个答案中可以找到一个演示:
Git:如何通过.gitignore忽略具有空文件名的隐藏文件/点文件/文件?
.*/
将匹配以点开头并且是文件夹的所有内容
您可以使用以下命令对其进行测试: mkdir test && cd test && git init && mkdir -p .foo .foo/.bar foo/.bar && touch .foo/dummy .foo/.bar/dummy foo/.bar/dummy && git add . && git status && echo '.*/'>.gitignore && git reset && git add . && git status
归档时间: |
|
查看次数: |
18328 次 |
最近记录: |