git - 使用命令行 Git 检查分支

标签 git

我正在 Git 存储库中使用命令行。有一个分支 foo。我想查看 foo 指向哪个提交;我想获取提交 ID、提交者名称、日期时间和提交消息。我怎样才能做到这一点?

最佳答案

要快速概览所有(本地)分支及其指向的提交,您可以使用

git branch -vv

有关提交使用的详细信息

git log -n 1 foo

请注意,git 将记录提交者和作者。如果您确实对提交者名称感兴趣,可以使用:

git log -n1 foo --pretty=fuller

您还可以像这样准确指定您想要查看的内容:

git log -n 1 foo --pretty=format:'%H%n%cn%n%cd%n%s%n%b'

有关详细信息,请参阅 git 帮助日志

关于git - 使用命令行 Git 检查分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27692480/

相关文章:

bash - 将 `git diff --name-only` 的输出用于非 ASCII 字符的文件名

c# - 如何使用 VisualStudio git 扩展通过密码访问来访问远程存储库?

linux - Git hooks 可能需要更高的权限

git - 如何在终端中显示 git 用户 (oh-my-zsh)

ruby-on-rails - 指定要与 git merge 的文件夹

git - "git push --mirror"是否足以备份我的存储库?

Git 没有使用 .gitignore 的内容

php - 通过 php 通过 http 执行 git 命令

git - 如何更改 git 子模块的远程存储库?

git - 如何在 GitHub 上 merge 远程更改?