如何在git中显示"新"提交

Ale*_*lex 4 git version-control

我做

git pull
Run Code Online (Sandbox Code Playgroud)

从远程获取新提交并将它们与我的本地分支合并.

如何列出"刚刚进入"的提交?

opq*_*nut 11

你可以用这个:

git log @{1}..
Run Code Online (Sandbox Code Playgroud)

这是一样的

git log currentbranch@{1}..currentbranch
Run Code Online (Sandbox Code Playgroud)

其中@{1}符号表示"分支在最后更新之前指向的提交".

这显示了合并的提交.


Jia*_*ian 1

如果您只对特定分支(例如 )感兴趣,您可以在输出中获取具有该分支名称master的行:git fetch

6ec1a9c..91f6e69  master     -> origin/master
Run Code Online (Sandbox Code Playgroud)

并用它来构造一个git log命令

git log --graph --decorate 6ec1a9c..91f6e69
Run Code Online (Sandbox Code Playgroud)

这两个句点意味着“第二次提交(源/主)中但不在第一个(主)中的所有提交”,这就是您正在寻找的内容。