git - 以树的形式显示提交的历史
问题描述
我正在尝试使用以下命令以树的形状显示我的 git 分支中的提交历史记录:
git log --oneline --graph --all
但我收到的是不完整的。其中一个分支(Serendipity)未显示为单独的分支。
我该如何解决这个问题?
编辑
我切换到每个分支并获得了所有提交的日志:
Master
Serendipity
Sidebranch
如您所见,每个分支都有专有更改,因此我希望在使用时在单独的分支中看到这些更改git log --graph --all
解决方案
从图中我们可以看到以下历史:
- a3dc99a - 最后推送
master
- 7b66735 - 分支出
sidebranch
2 次提交 - 69224a7 - 当前状态
local master
(可能未推送) - 32f78f1 -
serendipity
从本地 master 分支分支,在此分支顶部有 2 个提交
serendipity
可以肯定的是,一个单独的分支与最高 69224a7 的 master 共享相同的历史记录。
更新:作为对您的编辑的回应,我合并了您的屏幕截图并添加了红线以显示以下行的历史记录是相同的:
您可以在这里清楚地看到serendipity
并master
共享相同的历史记录并serendipity
有另外 2 个新提交。
推荐阅读
- python - SparqlWrapper 错误 - urllib.error.HTTPError:HTTP 错误 406:不可接受
- json - 将 SpringBoot - micrometer 的日志记录格式更改为 JSON
- python - firebase 按地图中的值查询
- python - 计数文件中的实例,小于或等于
- instagram-api - Facebook/Instagram 位置 ID
- java - 必须使用“putIfAbsent”的返回值——真的吗?
- firebase - Firestore 规则:允许或限制请求仅每 24 小时一次?
- python - 数据框不显示列名
- javascript - 打字稿:为通用 React 组件定义未声明的道具
- windows - glcorearb.h 应该来自哪里,它应该存在于 Windows 中的哪里?