nic*_*715 35 git gitignore subdirectory
这是我的文件夹结构:
data/
.gitignore
uploads/
.gitignore
Run Code Online (Sandbox Code Playgroud)
我想提交文件夹,但不提交其中的文件.
所以我在每个文件夹中添加了一个.gitignore文件,其中包含以下内容:
# Ignore everything in this directory
*
# Except this file
!.gitignore
Run Code Online (Sandbox Code Playgroud)
问题是*匹配目录也只有git跟踪data/.gitignore
kai*_*ser 60
请不要滥用 .gitignore文件.最好坚持使用默认方法,以便后来开发人员可以快速进入您的项目.
.gitkeep文件的情况下在要提交的文件夹中添加空文件排除文件夹,但不.gitkeep包括主 .gitignore文件中的文件夹.
folder/*
!folder/.gitkeep
Run Code Online (Sandbox Code Playgroud)这会忽略文件夹中的所有文件,但不会忽略.gitkeep文件.现在,该文件夹将仅.gitkeep作为内容提交文件.
nic*_*715 36
解决方案非常简单,添加!*/到.gitignore文件中,只会忽略当前文件夹中的文件
# Ignore everything in this directory
*
# Except this file
!.gitignore
# Except folders
!*/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26441 次 |
| 最近记录: |