Github 如何将子文件夹添加到gitignore文件?

Github 如何将子文件夹添加到gitignore文件?,github,gitignore,Github,Gitignore,我在learning_python文件夹中有.gitignore 需要将.ipynb_checkpoints文件夹添加到.gitignore .ipynb文件夹位置: learning_python/python_crash_course/.ipynb_checkpoints/ 您只需将.gitignore添加到存储库顶部文件夹中即可: .ipynb_checkpoint/ 报告使用: 它将忽略任何.ipynb\u checkpoint/子文件夹。 另见“” 但是您需要首先从repo中删除该

我在learning_python文件夹中有.gitignore

需要将.ipynb_checkpoints文件夹添加到.gitignore

.ipynb文件夹位置:

learning_python/python_crash_course/.ipynb_checkpoints/

您只需将
.gitignore
添加到存储库顶部文件夹中即可:

.ipynb_checkpoint/
报告使用:

它将忽略任何
.ipynb\u checkpoint/
子文件夹。
另见“”

但是您需要首先从repo中删除该文件夹(它已经被跟踪,将其添加到
。gitignore
将无效)

检查它是否与以下各项一起工作:

git check-ignore -v -- path/to/.ipynb_checkpoint/aFile

例如:

D:\git>git clone https://github.com/r46j/learning_python
Cloning into 'learning_python'...
remote: Enumerating objects: 51, done.
remote: Counting objects: 100% (51/51), done.
remote: Compressing objects: 100% (35/35), done.

Receiving objects: 100% (51/51), 16.19 KiB | 2.31 MiB/s, done.
Resolving deltas: 100% (16/16), done.

D:\git>cd learning_python

D:\git\learning_python>cd python_crash_course
D:\git\learning_python\python_crash_course>mkdir .ipynb_checkpoint

D:\git\learning_python\python_crash_course>cd .ipynb_checkpoint

D:\git\learning_python\python_crash_course\.ipynb_checkpoint>echo ee>dummy

D:\git\learning_python\python_crash_course\.ipynb_checkpoint>cd ..\..
D:\git\learning_python>git check-ignore -v -- python_crash_course\.ipynb_checkpoint\dummy
.gitignore:1:.ipynb_checkpoint/ "python_crash_course\\.ipynb_checkpoint\\dummy"

如果是,则添加、提交(记录删除)并推送。

您只需将
.gitignore添加到存储库顶部文件夹中即可:

.ipynb_checkpoint/
报告使用:

它将忽略任何
.ipynb\u checkpoint/
子文件夹。
另见“”

但是您需要首先从repo中删除该文件夹(它已经被跟踪,将其添加到
。gitignore
将无效)

检查它是否与以下各项一起工作:

git check-ignore -v -- path/to/.ipynb_checkpoint/aFile

例如:

D:\git>git clone https://github.com/r46j/learning_python
Cloning into 'learning_python'...
remote: Enumerating objects: 51, done.
remote: Counting objects: 100% (51/51), done.
remote: Compressing objects: 100% (35/35), done.

Receiving objects: 100% (51/51), 16.19 KiB | 2.31 MiB/s, done.
Resolving deltas: 100% (16/16), done.

D:\git>cd learning_python

D:\git\learning_python>cd python_crash_course
D:\git\learning_python\python_crash_course>mkdir .ipynb_checkpoint

D:\git\learning_python\python_crash_course>cd .ipynb_checkpoint

D:\git\learning_python\python_crash_course\.ipynb_checkpoint>echo ee>dummy

D:\git\learning_python\python_crash_course\.ipynb_checkpoint>cd ..\..
D:\git\learning_python>git check-ignore -v -- python_crash_course\.ipynb_checkpoint\dummy
.gitignore:1:.ipynb_checkpoint/ "python_crash_course\\.ipynb_checkpoint\\dummy"

如果有,添加、提交(记录删除)和推送。

我试过了,它不起作用@好的。我已经相应地编辑了我的答案:它会起作用。@Jay我已经用你的回复在我的答案中添加了一个例子:它确实起作用。@Jay好的,干得好!我已经相应地编辑了答案。@Jay别忘了读我试过了,它不起作用@好的。我已经相应地编辑了我的答案:它会起作用。@Jay我已经用你的回复在我的答案中添加了一个例子:它确实起作用。@Jay好的,干得好!我已经相应地编辑了答案。@Jay别忘了阅读