所以我刚开始使用GIT,我想知道我是否可以取回我未提交的更改。
以下是发生的事情:我正在研究一位当地的大师"并做了一些改变。我试图推动服务器主,然后我意识到其他人在我正在处理的文件之一进行了更改,这就是为什么我遇到冲突错误。所以我创建了一个名为' temp-client'来自我当地的主人,以为我的分支机构有了变化。然后我跑了两个命令
git fetch -all
git reset --hard origin/master
但我没有对我的分支进行任何更改,认为它会留在那里,因为我认为它只会强制覆盖主人。现在我在我的分支机构&temp-client'上看不到我的变化。有没有办法在我的分支上取回未提交的更改,以便我可以修复冲突并将其与Master合并?
答案 0 :(得分:-1)
没有;那些已经消失,永远失去了。请记住,Git的优势在于跟踪您所做的更改。如果你没有以某种方式告知Git您的更改(至少通过暂存文件),那么无助于您。