相关疑难解决方法(0)

如何更改Git日志日期格式

我试图在Git中显示最后一次提交,但我需要一个特殊格式的日期.

我知道日志漂亮格式%ad尊重--date格式,但--date我能找到的唯一格式是"短".我想知道其他人,以及我是否可以创建一个自定义的,例如:

git -n 1 --date=**YYMMDDHHmm** --pretty=format:"Last committed item in this release was by %%an, %%aD, message: %%s(%%h)[%%d]"
Run Code Online (Sandbox Code Playgroud)

git command-line

133
推荐指数
10
解决办法
10万
查看次数

查找 git 分支的提交,这些提交没有被挑选到另一个分支中

我在git有两个分支,其中一个分支master包含所有提交,另一个分支,例如,release包含来自第一个分支的一些精选提交master。由于提交是在 中精心挑选的release,因此它们具有与 中相应提交不同的提交哈希值master,但提交消息是相同的。

现在我想找到来自 的提交master,这些提交没有被精心挑选到 中release。请注意,由于冲突解决方案,精选提交的代码可能与原始提交不同。我该怎么做?git对此有本机支持吗?

例子:

master分支:

git checkout master
git log --oneline -7
Run Code Online (Sandbox Code Playgroud)

给出

2cba4b1d (HEAD -> master) Message subject for commit 7
f54fc16f Message subject for commit 6
4d871cbd Message subject for commit 5
a83ed44c Message subject for commit 4
48d0fb73 Message subject for commit 3
931da9a6 Message subject for commit 2
8553323b Message subject for commit 1 …
Run Code Online (Sandbox Code Playgroud)

git cherry-pick

7
推荐指数
1
解决办法
1159
查看次数

标签 统计

git ×2

cherry-pick ×1

command-line ×1