git-log

    1热度

    3回答

    git log --oneline 上面的命令给了我,随后的结果: 5485b34 Modify: something ccaf2c4 Modify: another thing 85a87e8 Bug Fix: the other thing 但因为我使用的是格里特通常格里特有它的变化号码作为裁判/修改/ ...格式,我想收集名单成帧如下: refs/changes/85/10408

    1热度

    1回答

    我对GIT历史记录有一个具体问题。 可以比较两个分支并获得所有文件已更改的列表?如果是,请告诉我如何。 原因是我需要在其他分支合并分支。从开发人员那里不再可爱...而且我需要知道他已经改变了哪些文件。 非常感谢, 弗洛里安

    0热度

    1回答

    我正在尝试获取从特定标记修改/添加到现在为止的文件列表(一个列表而不是每个提交)。 我这样做: git log TAGNAME..HEAD --oneline --pretty=format: --name-only 然后,它给了我一个清单与提交之间的空行,每个提交分组。这样的: M AFolder/x.xml M BFolder/1.cs M AFolder/Q.cs 有什么

    0热度

    1回答

    在我们的项目中,我们使用git commit消息将某些元数据添加到我们的提交中。最明显的是JIRA ID,但还有更多。 我想要做的是处理提交消息来提取这些数据并对它做些什么,但是如何在每条消息而不是每行运行脚本时遇到问题。 例如这里就是我想要做: # Extract JIRA issue ids for last 5 commits git log --format=format:%B --no

    0热度

    1回答

    我有很多分支的一个项目,我想只记录这些分支: foo/bar foo/bar-baz origin/foo/bar origin/foo/bar-baz 什么glob模式做我需要做的呢?我试过foo/bar* git log --decorate --oneline --graph foo/bar* 这表明我只foo/bar和foo/bar-baz。

    0热度

    1回答

    我正在写一个脚本来列出我的系统上的所有git存储库,它们的分支以及系统上的最新提交。所以我创建了这个脚本打印出以下内容。 directory, branch(ref), date, commit hash, date, commit message, ref (again)。 #!/bin/bash IFS=' ' for directory in `ls -d $1/*/`; do

    1热度

    1回答

    我有dev和main分支。一些提交到dev分支,然后一些dev分支提交进入main分支。这意味着,在dev分支中有几个提交,它们在任何给定时间都没有在main分支中提交/挑选。 我不知道是否有办法记录所有dev提交新的或未挑选到main的提交。 我试着用, $git log main..dev $git log dev..main ,但他们不为我的目的。

    0热度

    1回答

    我跟着这里的指令: How to diff ansible vault changes? ,但我不断收到一个提示放入ansible保管库密码。 这是我运行会提示输入密码库的命令: git的日志-p staging.yml 我在做什么错?我试图把传呼机放在猫身上,而不像评论节目,它仍然会提示保管库密码...有人能告诉我我做错了什么吗?我正在使用mac os x sierra ...

    0热度

    1回答

    我需要排除在git日志中删除的文件。我使用命令git log -1 --name-only --pretty=format:eee6ce6来获取上次提交时更改的文件名。我使用pre-receive挂钩来阻止特定的文件类型提交。上面的命令列出了所有已修改的文件。 但我想让用户删除特定的文件类型。我怎样才能做到这一点? 我也试过这git log -1 --name-only --pretty=form

    0热度

    1回答

    例如,如果我执行git log -g,例如,结果将包含许多包含相同内容的提交(例如,提交相同的差异,但樱桃挑选到不同的分支)。我如何让git log只显示其中一个提交并忽略具有重复的diff内容的其他人?