我是否有一个用于裸git repo目录的GUI(任何地方都没有工作树):
关于我为什么需要这个:
我的git是init,因为: git --git-dir = xx --work-tree = yy init(Add/commit to bare repo from a non-git folder)
我找不到可以使用这种情况的工具(分离的工作树和回购)
答案 0 :(得分:3)
您只需从指定为参数的git文件夹中运行gitk --all并检查您的回购。
对于遇到此问题的其他人:如果您担心工作目录占用的空间,请使用-n克隆(无结帐选项):
git clone -n <url to your repo>
答案 1 :(得分:1)
根据您的情况,您可以:
git --git-dir=xx --work-tree=yy gui
并可视化日志等。
或者,只需克隆裸仓库 - git clone path/to/bare.git .
并对其进行操作。
请注意,您组合-n
和-l
(无论如何都是本地克隆的默认设置),您将无法获得工作目录,而且,对象和引用是硬链接的不要占用太多空间。