相关疑难解决方法(0)

在git中可视化分支拓扑

我在自己的机器上独立玩git,我发现很难维护我所有分支和提交的心理模型.我知道我可以做一个git log从我所在的地方查看提交历史,但有没有办法看到整个分支地形,像这些ascii地图似乎在任何地方用来解释分支?

      .-A---M---N---O---P
     /     /   /   /   /
    I     B   C   D   E
     \   /   /   /   /
      `-------------'
Run Code Online (Sandbox Code Playgroud)

只是觉得有人出现并试图拿起我的存储库会很难确定正在发生的事情.

我想我受AccuRev 流媒体浏览器的影响 ......

git

839
推荐指数
28
解决办法
50万
查看次数

树在Git中意味着什么?

我对如何使用感到很困惑git archive.

我有一个git存储库,顶层有文件夹 Foo,BarBaz.我需要以SVN方式导出文件夹Foo,以便快速进行测试部署.

我才知道,我可以用git-archiveSVN-ISH出口排序的方式.

但事情就是这样,以下工作正常:

git archive master | tar -x -C ~/destination
Run Code Online (Sandbox Code Playgroud)

它导致目标文件夹中的Foo,Bar,Baz文件夹.

然而,下面就会因错误使用fatal not a valid object name:

git archive master/foo | tar -x -C ~/destination
Run Code Online (Sandbox Code Playgroud)

文档

作为该git archive程序的概要,我看到它可以<tree-ish> [path]作为一个参数(概要总结为相关部分):

git archive <tree-ish> [path...]
Run Code Online (Sandbox Code Playgroud)

如果 master/foo 不是 tree-ish,那么是什么?

git git-archive

111
推荐指数
4
解决办法
4万
查看次数

标签 统计

git ×2

git-archive ×1