Macos Mac问题的GitHub-推送到头部分支,然后切换
我手头有急事。 首先,是的,我意识到这是一个非常愚蠢的错误 早些时候,我遇到了一个同步冲突,正确地解决了它,然后继续前进。我只花了大约4个小时的时间,把一切都保存得很好,然后去推到GitHub(使用GitHub for Mac client)。当我这样做时,它说有一个错误,我注意到我在一个叫做“头”的树枝上。然后我点击切换分支,当我意识到我所有的更改都消失了(因为我已经切换了分支)时,我立刻惊慌失措 有什么方法可以让我切换回这个状态并恢复我的信息吗 如果有人能帮忙,我将不胜感激Macos Mac问题的GitHub-推送到头部分支,然后切换,macos,github,branch,push,head,Macos,Github,Branch,Push,Head,我手头有急事。 首先,是的,我意识到这是一个非常愚蠢的错误 早些时候,我遇到了一个同步冲突,正确地解决了它,然后继续前进。我只花了大约4个小时的时间,把一切都保存得很好,然后去推到GitHub(使用GitHub for Mac client)。当我这样做时,它说有一个错误,我注意到我在一个叫做“头”的树枝上。然后我点击切换分支,当我意识到我所有的更改都消失了(因为我已经切换了分支)时,我立刻惊慌失措 有什么方法可以让我切换回这个状态并恢复我的信息吗 如果有人能帮忙,我将不胜感激 谢谢。基于对所发
谢谢。基于对所发生事件的非常好的解释,请尝试以下合并: 根据您的人头,查看新的分支机构
git签出-b本地\u更改头部
并尝试合并远程分支
git合并来源/ryan
您可能会遇到一些必须解决的合并冲突,具体取决于双方的更改。如果一切顺利,请将合并重新带回您的ryan branch
git签出ryan
git合并本地更改
如果一切正常,您应该准备好所有的更改,以便能够再次推送到您的遥控器。您是否再次尝试签出主分支
git checkout HEAD
I get“您的分支和'origin/ryan'已经分开,分别有1个和6个不同的提交。然后在Xcode中什么都没有发生。(ryan是我通常处理的分支的名称)。有什么想法吗?(感谢快速回复!)你能检查一下你丢失的提交是否在你的源代码库中可用吗?git日志头..origin/ryan
也可以通过git show
查看你的最后一次提交。我很确定你需要所有提交吗?根本没有任何提交…我应该放弃并全部重做吗?我有能力向后推,但不幸的是,我所有的提交都没有安吉斯走了。看来又是一个深夜了……谢谢你的帮助!