git-log

    1热度

    2回答

    我想有一个git的日志(或以任何其他方式),这样的输出, 2015-01-14 10:33:14 main.cpp 2014-10-30 11:30:22 some.cpp 2014-10-27 10:15:43 another.cpp 2014-10-27 09:41:22 main.cpp 2014-10-24 19:15:08 some.cpp 基本上输出应包含日期,时间和文件改

    2热度

    2回答

    我想使用git log获取最后10次提交,指定我的存储库的路径。我使用的选项-path,但我有“是外库”的错误 git log --no-merges -10 -p /home/my_folder/git/repo fatal: /home/my_folder/git/repo: '/home/my_folder/git/repo' is outside repository 的COMAN

    2热度

    1回答

    有没有办法让git日志以不同的方式显示以下情况:(a)HEAD指向分支指针并且分支指针指向提交,以及(b)HEAD直接指向提交,并且还将指针指向相同的提交? 例如,如果我这样做 git commit -m'My commit' git log --oneline --graph --decorate * 655c6f1 (HEAD, master) My commit 所以现在的情况是:6

    1热度

    1回答

    有没有办法让我可以为git/Mercurial命令发送两个选择? 我想搜索特定单词的git存储库和Mercurial存储库的历史记录,说“提交”。但是,我不确定它是如何写入提交消息“commit”或“com-mit”的?所以,我想用这个命令发送这些选项。我知道,如果我想搜索,我要键入: 在混帐: git log --grep="commit" 在善变: hg log --keyword com

    -2热度

    2回答

    如果我有一个特定的字符串,我该如何使用例如git log从命令行查找提交者的电子邮件? 我不想看到提交。我只想要“单线”命令给我只有作者的电子邮件。 注意:我做不是有一个提交ID。我只有一个搜索字符串。我的意思是我知道的一个字符串肯定是提交的一部分。从@axiac评论后 更新: 我有一个字符串X是在由只有1提交者推出的意义上的“唯一”。提交者将其添加到文件foo.java。 我想只有字符串X和fo

    1热度

    2回答

    我想在git log --stat中显示相对于某个子文件夹的文件名,以便读取更容易。我怎样才能做到这一点? 我试过git log --stat sub/folder/foo,git log --stat sub/folder/foo/和运行git log --stat,git log --stat .,并且git log --stat ./之前,改变到子文件夹。

    4热度

    6回答

    我需要的日期和格式提交一套github上的结果: Date Commit 19 Mar 2015 b6959eafe0df6031485509c539e22eaf2780919c 1 Apr 2015 9a1f13339cc7d43930440c2350ea3060b72c8503 1 Apr 2015 1e76036421ca4d72c371182fc494af514911b099 我

    8热度

    1回答

    我在分支上进行了一些更改。更改分支是一个痛苦,因为有些文件被进程锁定,所以要更改分支,我不得不停止所有有锁的进程,然后在检出另一个分支以查看其日志之前更改stash。 是否可以查看不同分支的日志,而不必检查它?

    7热度

    2回答

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

    3热度

    2回答

    git log -p . 仅在当前目录,但不是在子目录 相当于 svn log --diff --depth files . 这可能吗?