用于裸git仓库的GUI

时间:2011-10-09 00:42:27

标签: git user-interface git-bare

我是否有一个用于裸git repo目录的GUI(任何地方都没有工作树):

  • 检查日志
  • 查看任何提交的整个工作树结构

关于我为什么需要这个:

我的git是init,因为:   git --git-dir = xx --work-tree = yy init(Add/commit to bare repo from a non-git folder

我找不到可以使用这种情况的工具(分离的工作树和回购)

2 个答案:

答案 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(无论如何都是本地克隆的默认设置),您将无法获得工作目录,而且,对象和引用是硬链接的不要占用太多空间。