我有一个关于在 Windows 中使用git 附件的问题。如果 git 附件必须在同一个存储库中,我如何才能将 git 附件跟踪的文件(我不希望 git 添加到 repo 的大型二进制文件)和我想添加到 git repo 的其他源代码文件放在同一个存储库中在 Windows 上使用直接模式(从而阻止我在我的普通/非附件文件上使用 git add、git commit)?
这是我的步骤:
- mkdir testrepo
- cd testrepo
- 混帐初始化
- git 附件初始化“测试附件”
- cp ~/test.png 。
- git 附件添加 test.png
- git 附件同步
- vi normalfile.txt <--- 向文件添加一些文本,我想让 git 跟踪这个文件
- git add normalfile.txt <--- 这是问题所在,因为 repo 处于直接模式,我无法 git 添加我希望 git 跟踪的文件。
git add 失败并出现致命错误:此操作必须在工作树中运行