Tag: git新

哪个是最好的git托pipesw? – Gitolite vs. Gitlab vs. Gitorius

我正在为几个用户寻找一个git托pipe环境。 所以我search了Gitolite , Gitlab和Gitorius之间的比较。 但是我什么也没有得到有用的东西。 有没有人有不同的托pipe工具的经验,并可以提供build议?

Git交互式rebase没有承诺挑选

我在主人,我做了rebase -i <my_branch> 收到: noop # Rebase c947bec..7e259d3 onto c947bec # # Commands: # p, pick = use commit # r, reword = use commit, but edit the commit message # e, edit = use commit, but stop for amending # s, squash = use commit, but meld into previous commit # f, fixup = […]

如何读取git log图

在git社区书中,它说 你可以做的另一件有意思的事情是使用'–graph'选项可视化提交图,如下所示: $ git log –pretty=format:'%h : %s' –graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch 'master' of git://github.com/dustin/grit |\ | * 420eac9 : Added a method for getting the current branch. * | 30e367c : timeout code and tests * | 5a09431 : add timeout protection to […]

混帐:晃来晃去的斑点

我最近在我的仓库上运行了git fsck –lost-found 。 我期望看到一些悬而未决的提交,我已经重置了HEAD 。 然而,我惊奇地发现数千条悬而未决的信息。 我不相信我的存储库有什么问题,但是我对这些悬挂的blob是什么原因感到好奇? 只有两个人在存储库上工作,我们没有做任何不寻常的事情。 我不认为它们是由一个旧版本的文件replace成一个新版本创build的,因为git需要保存在两个blob中,所以它可以显示历史logging。 来想一想,有一点我们确实添加了一个非常大的目录(数千个文件)到项目中,然后删除它。 这可能是所有晃来晃去的斑点的来源? 只是寻找这个神秘的见解。

Git:显示两个提交之间的文件总大小差异?

是否有可能显示两个提交之间的文件总大小差异? 就像是: $ git file-size-diff 7f3219 bad418 # I wish this worked 🙂 -1234 bytes 我试过了: $ git diff –patch-with-stat 这就显示了差异中的每个二进制文件的文件大小差异 – 但不是文本文件,而不是文件总大小的差异。 有任何想法吗?

git:我如何recursion地添加匹配glob模式的目录子树中的所有文件?

我在/xxx/documentation里面有几个.screen文件,它的子目录已经被Git跟踪了。 在修改了许多这些屏幕文件之后,我运行git add documentation/\\*.screen 。screen(如git-add的文档中的第一个例子所示)来git-add这些文件,但命令失败: 致命:pathspec'文件/ \ *。屏幕'不匹配任何文件 我的命令不好,还是git有bug?

Git提交没有分支的标签

如果我在不创build分支的情况下检出我的源代码的标记版本,Git表明我根本没有与任何分支关联。 很高兴让我做出改变,然后检查他们。 这些变化在哪里? 如果我切换回“主人”,他们消失(被主人的东西覆盖),我似乎无法再find他们。 是什么赋予了? 如果Git允许我对本质上是匿名的分支进行修改,那么我可以把它们还原吗?

如何使用git submodule检查一个子模块的特定版本?

我将如何去添加一个特定的标签或提交git子模块?

Git的要点 – 减价不起作用

我无法使Markdown在一个主要的工作。 我的post在这里 。 请注意,在添加评论时,相同的Markdown会起作用。 我错过了什么?

无法修改git bash Windows快捷方式

在Windows 7下,我想更改Git Bash Here shell扩展命令窗口的设置,例如宽度,高度和字体。 但是当我这样做,我得到一个错误“无法修改快捷方式”。 我可以通过使用“以pipe理员身份运行…”来修改开始菜单中的Git Bash的快捷方式。这个工作,但只适用于从开始菜单中打开的Bash窗口。 它不适用于“Git Bash Here”shell扩展,并且在右键上下文菜单上没有“以pipe理员身份运行…”选项。 你怎么做呢?