Git commit操作之后找不到提交记录

简介: Git commit操作之后找不到提交记录

Git commit操作之后找不到提交记录


问题:

       git commit之后git pull或者repo sync操作之后找不到自己的commit,通过git log也看不到commit记录。

解决办法:

      使用git reflog可以看到之前的提交记录,复制commit id,然后使用git cherry-pick  id 的方式可以把代码再拉回来,代码拉回来之后可能有冲突,解决冲突之后继续push即可。

原因:

       git HEAD detached出现问题.记录消失

深层次分析:

       TODO。

相关文章
git rebase 合并当前分支的多个commit记录
git rebase 合并当前分支的多个commit记录
199 1
|
5月前
|
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
225 4
|
5月前
|
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
317 3
|
6月前
|
Git——commit的提交规范
Git——commit的提交规范
140 4
Android Studio利用Build.gradle导入Git commit ID、Git Branch、User等版本信息
本文介绍了在Android Studio项目中通过修改`build.gradle`脚本来自动获取并添加Git的commit ID、branch名称和用户信息到BuildConfig类中,从而实现在编译时将这些版本信息加入到APK中的方法。
160 0
前端优化之路:git commit 校验拦截
前面在git分支规范那篇文章里,介绍了commit提交规范,但是想要做到高效落地执行,就需要做些别的功课。
我是怎么写 Git Commit message 的?
我是怎么写 Git Commit message 的?
64 0
蓝易云 - git中,add到暂存区,commit且push之后,暂存区域里还有内容吗
所以,当你执行 `git add`,然后是 `git commit`,最后是 `git push`之后,暂存区是空的,除非你又执行了新的 `git add`命令来添加更多的更改。
69 1

相关实验场景

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等