如何搜索本地提交GIT

时间:2016-06-28 09:55:03

标签: git github version-control

有人可以帮我检索我的提交吗? 我无法在任何地方找到我的提交

这就是我做的事情

  1. 我在分店大师
  2. 我转移到我以前在分支主人的提交(所以现在我在无处分支)
  3. 输入一些更改
  4. 提交并推送
  5. 收到错误,因为我无法在无处分支推送提交
  6. 我转移到分公司大师
  7. 现在我的最后一次提交已经消失了
  8. 是否有任何想法来检索我以前的提交?

    我已尝试使用git log但仍无法找到我的上次提交

2 个答案:

答案 0 :(得分:0)

尝试git reflog搜索ref日志消息所需的提交。

答案 1 :(得分:0)

由于您将提交推送到无处分支,因此无法在master分支中看到提交。 您必须将提交合并/ cherrypick到您的主分支。然后,您可以从主分支推送提交。

(nowhere)$ git merge master
(resolve any merge conflicts if there are any)
git checkout master
git merge development (there shouldn't be any conflicts now)
git push