git-rev-list

    3热度

    1回答

    如何找到所有提交作为父提交的提交? 举例来说,如果我有这样的Git提交图表, G H I J \/ \/ D E F \ |/\ \ |/ | \|/ | B C \ / \/ A 我想获得的所有B的直系后裔的名单:D,E和F。

    0热度

    2回答

    我使用git rev-list --all --format="%H%n%B"来检索git存储库的所有(可达)提交。 我需要能够产生的输出解析成单独的字段为提交散列以及所述生体。 - >是否有任何强大的方式来格式化输出的方式,以便它可以被解析? 虽然提交散列的长度是固定的,但是原始文本的行数不确定,因此需要某种分隔符。我想过用xml的标签包装输出,例如--format="<record>%H%n%

    3热度

    1回答

    我犯散列的名单,我需要他们按时间顺序排序。 我想我能得到git rev-list做到这一点,但它坚持显示我所有的提交,即使我在命令行上提交。 有没有办法让git做到这一点或我必须结合git rev-list和grep? 谢谢!

    0热度

    1回答

    我是一名老师,我需要使用最后发送的提交工作,直到截止日期。 如果学生团队维持master,我会知道该怎么办。 for i in `ls -1` ; do cd $i; git log -1 --until='2016-12-16'; cd - > /dev/null; done 这将搜索当前分支的历史记录。但是他们的分支机构是非常结构化的,他们甚至没有合并彼此的分支机构。所以我可能会采取任何分

    0热度

    1回答

    我有一个使用GIT的PHP项目,并有一个名为“版本”与内部“1”的文件。我希望当我提交数字增加。我使用这个脚本的git的挂机功能: num=$(cat version) num=$(expr 0$num + 1) echo $num > version git add -u version 所有工作正常,只是当我检查的IDE(phpstorm),文件留“蓝”(不syncronized),所以如果我

    1热度

    2回答

    除了主设备之外,我在中央存储库中有一个功能分支垃圾。我的主人是最新的。现在,我想知道落后于我的主分支的分支列表。我知道github/bitbucket中的单个分支选择具有图形视图。但是,在这里我有50到60个功能分支进行比较。他们中很少有人在主人之前,很少有人与主人保持一致,很少有人在主人之后。如何将分支列表固定到单个文件? 注:我正在使用bitbucket 在此先感谢您。

    0热度

    1回答

    我想每隔几分钟就为最后10次提交(提交哈希和源分支)来轮询github。 目前我正在做 git -C /path/to/local/repo rev-list --remotes ,然后每个哈希试图让分支名称: git -C /path/to/local/repo branch -r --contains #commit-hash# ,然后用 “/” 分开,并采取最后的零件。 但它似乎并不总是拿起

    7热度

    2回答

    --abbrev-commit标志可与git log和git rev-list一起使用,以显示部分前缀而不是提交对象的全部40个字符的SHA-1哈希值。按照Pro Git book, 它默认使用七个字符,但使他们更长,如果有必要保持SHA-1歧义[...] 此外,短的SHA至少4-字符长。仍然根据Pro Git书, 一般来说,8到10个字符绰绰有余在项目中是唯一的。 作为一个例子,Linux内核是

    2热度

    1回答

    由于历史记录中有大型文件,我的存储库非常庞大。为了找到大文件和删除它们,我执行: $ git verify-pack -v .git/objects/pack/pack-..e8a.idx | sort -k 3 -n | tail -3 ,结果是一样的东西: 12eb660ea206e1b7bd42cb8b525aabe9e86a5064 blob 56413247 15833578 588

    0热度

    1回答

    目前以审查犯下的一个分支我做下面的步骤进行: git merge-base HEAD master # to get the hash of when the branch came off parent git show [hash from above command]..my-branch 然而,这列出了按时间倒序排列的提交。我想回顾一下从第一个开始到最近结束的提交。要获得提交哈希在这