Mar*_*son 5 git github dotfiles
如何README.md
从所有同步/拉取/推送 github 请求中排除?我希望下载/同步除该文件之外的所有文件。
上下文:我有一个StreakyCobra 风格点文件管理的存储库。我想添加一些注释README.md
(显示在 github 上),但希望避免将该文件放在$HOME
我的计算机上。
根据@kba 的评论,这是一个有效的解决方案:
您可以使用以下命令为存储库启用稀疏签出:git config core.sparsecheckout true
然后将存储库的.git/info/sparse-checkout
文件编辑为:
/*
!README.md
Run Code Online (Sandbox Code Playgroud)
这实质上是说“检查所有内容,除了任何名为README.md
”的文件。作品的格式sparse-checkout
与文件相同.gitignore
。
刚刚通过检查现有存储库对此进行了测试,并且它有效。(尽管如此,有一种第 22 条军规的情况,您需要一个现有存储库来配置稀疏签出,因此我曾经git init
创建一个存储库,对其进行配置,然后将现有存储库添加为新的远程存储库)。
归档时间: |
|
查看次数: |
2143 次 |
最近记录: |