git - git 听起来像是在结帐之前删除我的提交
问题描述
我的 git 中有 7 次提交,我签出了第 5 次提交,然后我从中创建了一个分支。之后第 6 次提交和第 7 次提交消失了吗?我使用 gui git 应用程序和 git log 检查了主分支和新分支,但我没有发现关于我的第 6 次和第 7 次提交。
解决方案
好吧,如果您有 7 次提交,并且您在第 5 次进行分支,那么您的分支将不会有进一步的提交。查看提交历史记录(假设分支被命名new_branch
并且您从 分支出来master
):
new_branch
↓
C4 <- C5 <- C6 <- C7
↑
master
new_branch
指向第五次提交并且看不到它的后代。尝试使用git log master
,它将显示master
分支的历史记录。
请参阅此SO 帖子以供参考。
推荐阅读
- json - VBA 编译问题
- python - With mypy, how do I type annotate a decorator that decorates a function that accepts a subclass of something?
- ios - 强制 MSAL iOS 上的新范围以交互方式获取令牌
- c# - 使用 C# 和 openXML SDK 写入大型 docX 而不将其加载到内存文件中
- php - WordPress wp-admin 在执行升级时显示 504
- pine-script - Max Price since last Buy / Sell
- git - 将所有远程源分支推送到另一个远程源
- sql - 如何编写 SQL 代码来显示对数据值进行分类
- node.js - Microsoft teams bot adaptive card carousel deleting a card
- ionic-framework - Ionic 4 Selects Not Working in Firefox Responsive Design Mode