gpt4 book ai didi

git - nbstripout : what does `diff=ipynb` do in . gitattributes?

转载 作者:行者123 更新时间:2023-12-04 12:42:23 33 4
gpt4 key购买 nike

我正在使用 nbstripout 在提交之前删除 Jupyter 输出。 nbstripout 生成了一个 .gitattribute看起来像这样的文件:

*.ipynb filter=nbstripout

*.ipynb diff=ipynb

这按预期工作,每当我 git status , git diff , 或 git commit ,它不包括 Jupyter 输出。但是,当我删除第二行时,它会做同样的事情。

什么 *.ipynb diff=ipynb在这种情况下怎么办?

最佳答案

diff attribute , 当设置为字符串时,引用差异驱动程序。

但是第一个属性使用相同的命令引用内容过滤器驱动程序。
由于在执行 git diff ( through the smudge command ) 时涉及内容过滤器驱动程序,因此它执行相同的操作(意味着与索引相比,它更改了工作树文件的内容)

关于git - nbstripout : what does `diff=ipynb` do in . gitattributes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53148552/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com