这主要是一个git问题。我想提交我的ipython笔记本,但是gitignore检查点。
存储库有多个文件夹,每个文件夹都有ipython笔记本,因此仅忽略一个目录并不能解决该问题。我想继续添加带有笔记本的新文件夹而不必担心。
我的直觉是,必须有一种方法可以使用一些通配符来gitignore名为* /。ipynb_checkpoints /的文件夹中的任何内容,但是还无法弄清楚。
这主要是一个git问题。我想提交我的ipython笔记本,但是gitignore检查点。
存储库有多个文件夹,每个文件夹都有ipython笔记本,因此仅忽略一个目录并不能解决该问题。我想继续添加带有笔记本的新文件夹而不必担心。
我的直觉是,必须有一种方法可以使用一些通配符来gitignore名为* /。ipynb_checkpoints /的文件夹中的任何内容,但是还无法弄清楚。
Answers:
如果添加到.gitignore:
.ipynb_checkpoints
(在任何地方都没有斜杠),则该仓库中具有该名称的任何文件或目录都将被忽略。仅在包含时检查路径/
。
从这个答案中,您还可以为您的计算机设置全局gitignore:
git config --global core.excludesfile '~/.gitignore'
echo '.ipynb_checkpoints' >> ~/.gitignore
.gitignore
文件所在的位置git config
?
.gitignore
事实发生后不能忽略某些东西(如果它们已经提交)
.gitignore
很好,其他文件和文件夹将被忽略。我不知道为什么这行不通,但我发现了行之有效的方法。我将其添加为答案。
.gitignore
。我最终能够使其与某些内容配合使用,以作为答案。
我建议**/*.ipynb_checkpoints/
在您的.gitignore
文件中使用。
由于某种原因,当前的答案都没有对我有用。我最终能够通过添加以下命令使git忽略我的所有检查点文件(以及任何其他不需要的隐藏文件和文件夹):
.* # ignore all hidden files and folders
!/.gitignore # explicitly do not ignore .gitignore
到.gitignore
存储库基本目录中的我的文件。这是一个广泛的过程,如果您想在存储库中保留隐藏文件,将很难维护它,但是除了my之外,我不需要任何文件.gitignore
,因此对我有用!
notebooks/.ipynb_checkpoints/
,我一生无法忽略它们!我尝试添加该路径,并在.gitignore后面加上或不加上斜杠。我尝试了你的建议。我尝试添加很多星星。有任何想法吗?