我正在摆弄 Ruby Git gem...看看我如何使用它来管理/访问我正在运行的 Gitosis 服务器。有谁知道是否可以将文件添加/提交到本地裸仓库,或者我是否需要设置本地“正常”仓库并使用 SSH 将其推送到本地主机上的裸仓库?
最佳答案
你应该能够使用低级管道命令来做到这一点:
$ generate_contents | git hash-object -t blob -w --stdin $ git update-index --cacheinfo 100644 sha1 path
- sha1 是之前命令的结果。
100644
:表示普通文件。
但裸存储库 仅用于 push 或提取。裸存储库根本不需要索引!
关于git - 是否可以将文件添加/提交到本地裸 Git 存储库的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5538018/