我认为我犯了编码生涯中最大的错误。新手-行为前方..
在我的新计算机上工作了 3 周后,我决定是时候将我的代码与我在 Bitbucket 上已有的代码合并(我知道我应该直接合并)。我已经通过我的硬盘将代码(和其他所有内容)从旧计算机移动到新计算机。移动它们后,我从旧计算机上进行了最后一次提交(因此所有文件都没有同步)。经过这 3 周的编码后,我在新计算机上通过 SmartGit 进入了我的存储库。
推送时,我在 SmartGit 中收到以下错误:“ not all refs has been pushed”,因为一些旧文件已被更改。
因此,我决定从存储库中提取(使用“Fetch”)。这使得 SmartGit 将我在本地的所有文件覆盖到旧文件,并删除了我在文件夹中创建的所有新文件:/ 我是个白痴。
不,它在 SmartGit 中我的项目名称旁边显示“< rebaseing >”。
有什么办法可以找回文件吗??