相关疑难解决方法(0)

获取自上次标记以来的所有git提交

当我要标记提交时,我需要知道自上次标记提交以来发生了什么变化.例如:

a87a6sdf87a6d4 Some new feature
a87a6sdf87a6d3 Some bug fix
a87a6sdf87a6d2 Some comments added
a87a6sdf87a6d1 Some merge <- v1.4.0
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我想知道3个最新的提交,或者能够打印如上所述的日志,这表明它们都提交了它们的标签(如果有的话).当我看到添加了一个新功能时,我会将其标记为v1.5.0.

你怎么处理这个?这是我应该如何使用标签?我应该在标签消息中写什么?我总是把它留空:git tag -a v1.2.3 -m ''

git version-control

111
推荐指数
2
解决办法
4万
查看次数

显示直接向分支提交的提交,忽略Git中的合并

使用git时,有没有办法显示对分支的提交,而忽略了通过合并引入的所有提交?

我正在尝试检查在分支上进行的代码更改,而忽略了我们在合并的其他分支上所做的更改.我知道这几乎不可能以这种方式显示差异,但我希望能够找出我需要审核的提交.

git diff merge branch

80
推荐指数
2
解决办法
2万
查看次数

如何做Git Log只看到合并到master分支?

在我的工作过程中,我需要向我的服务器管理员提供一个文件列表.该列表来自我的工作分支(分支A)合并到主分支.

所以我将分支A合并到分支Master中,然后部署Master.

现在我能做的最好的git log是以下,但是这个列表也包含其他提交(不仅是我正在寻找的合并):
git log -m --name-only --author=[NAME]

所以基本上我需要检索的合并文件列表Branch AMaster Branch

cli命令可以吗?

git

29
推荐指数
3
解决办法
3万
查看次数

标签 统计

git ×3

branch ×1

diff ×1

merge ×1

version-control ×1