相关疑难解决方法(0)

如何运行git log以查看仅针对特定分支的更改?

我有一个跟踪远程/主分支的本地分支.运行后git-pullgit-log,日志将显示在远程追踪分支的所有提交以及当前分支.但是,因为对远程分支进行了如此多的更改,我只需要查看对当前本地分支的提交.

用于仅显示特定分支的提交的Git命令是什么?

笔记:

配置信息:

[branch "my-branch"]
  remote = origin
  merge = refs/heads/master
Run Code Online (Sandbox Code Playgroud)

git branch git-log git-branch

350
推荐指数
5
解决办法
24万
查看次数

显示自分支创建以来的提交

有没有办法只看到git log分支创建后添加的提交或其他命令?

usage: git log [<options>] [<since>..<until>] [[--] <path>...]
   or: git show [options] <object>...

    --quiet               suppress diff output
    --source              show source
    --decorate[=...]      decorate options
Run Code Online (Sandbox Code Playgroud)

git git-log

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

如何从大师分支以来git diff所有变化?

我在我的分支上做了几次提交,现在我要看到从master分支时的变化.然而,由于我最初将其分支合并,因此现在的大师现在已经合并了其他分支.

类似于 显示git分支中的所有提交,因为来自master的原始分支点,但是关于日志.

我确实试过了

git diff  --boundary master..
Run Code Online (Sandbox Code Playgroud)

但我仍然看到比我的更多变化.

编辑: 我真的希望有一种方法不需要任何SHA的知识或者提交了多少次提交.如果我不需要它们,我可以自动化,自动化和自动化,并且可以更轻松,无故障地对其进行别名.

git diff my_branch_name...master
Run Code Online (Sandbox Code Playgroud)

似乎很接近但不正确.

git git-diff

14
推荐指数
3
解决办法
3380
查看次数

标签 统计

git ×3

git-log ×2

branch ×1

git-branch ×1

git-diff ×1