对 GIT 相当陌生,需要一点帮助。
在 Github 上托管我的内容。昨晚我意识到我有一段时间没有将我的内容推送到 Github,所以我打开了 github mac 客户端并对我的项目进行了提交/同步。它说我在主分支之前提交了 2 次。我很困惑...
第一个错误- 所以我做了一个“git reset --hard origin/master”,然后我与 Github 同步。
第二天早上我打开我的笔记本电脑,然后打开 netbeans,我所做的所有工作都消失了。我处于恐慌模式...
所以我在谷歌上搜索并找到描述如何撤消 GIT 重置的页面。我很好地遵循了这一点并重置为之前的提交。这是我的 Git 重新登录:
ce8d01b HEAD@{0}: reset: moving to HEAD@{1}
fcc0db9 HEAD@{1}: commit: front page
ce8d01b HEAD@{2}: reset: moving to origin/master
a6bda3a HEAD@{3}: commit: front page
cde0712 HEAD@{4}: commit: Fixed Front Page Slider
ce8d01b HEAD@{5}: commit: Fixed Company Scrolling.
dd7b163 HEAD@{6}: commit: Work on company product and home page
4cc4274 HEAD@{7}: commit: Added Company Page
1ebed75 HEAD@{8}: commit (initial): initial
在我执行 git reset HEAD@{1} 之后,我打开了 netbeans,但代码仍然不存在,所以我想也许我做错了。所以我又做了一次,但这次去了 HEAD@{2}。这就是我现在的位置。
a6bda3a HEAD@{0}: reset: moving to HEAD@{3}
ce8d01b HEAD@{1}: reset: moving to HEAD@{1}
fcc0db9 HEAD@{2}: commit: front page
ce8d01b HEAD@{3}: reset: moving to origin/master
a6bda3a HEAD@{4}: commit: front page
cde0712 HEAD@{5}: commit: Fixed Front Page Slider
ce8d01b HEAD@{6}: commit: Fixed Company Scrolling.
dd7b163 HEAD@{7}: commit: Work on company product and home page
4cc4274 HEAD@{8}: commit: Added Company Page
1ebed75 HEAD@{9}: commit (initial): initial
但我仍然看不到我的代码。还有什么我需要做的吗?
谢谢您的帮助