• 2024-10-25git reset后如何找回代码
    在使用gitreset后恢复丢失代码的步骤:一、理解gitreset的作用;二、使用reflog查找丢失提交;三、利用checkout命令恢复代码;四、确保代码安全。​在开发过程中,开发者可能因误操作或其他原因使用了gitreset命令,从而导致代码丢失,恢复丢失代码的关键在于对git内部机制的理解以及正确的
  • 2024-09-21为什么git有些commit记录,只有git reflog可以看到,git log看不到?
    文章目录原因分析1.`gitlog`只能显示**可达的**提交2.`gitreflog`记录所有引用的变更常见导致`gitlog`看不到提交的原因1.`gitreset`操作2.`gitrebase`操作3.分支删除4.`gitcommit--amend`5.垃圾回收(GC)*如何恢复`gitlog`看不到的提交?总结
  • 2024-09-12git回退(拉了远程后的回退)
    步骤一:找到拉取前的提交记录首先,你需要找到在拉取之前的那次提交。可以使用gitreflog来查看所有的提交历史,包括那些被"隐藏"的提交。gitrefloggitreflog会显示你本地仓库的所有操作记录,例如: 从上面的输出中,你可以看到HEAD@{0}是当前状态(拉取之后),而HEAD@{1}是拉