這必須很簡單,但我無法在git-scm中找到它。 我一直在爲一個公共項目做很多小提交,而且我的所有工作都很糟糕。我想刪除我所做的一切。有些我剛剛在當地承諾,有些我已經推到'原創大師'。 第一個承諾(一週前)是bdbad86 ...與最近的是e82401b ... 我只想讓這一切消失。我試圖恢復一個。 git status
# On branch master
# You are current
我對git比較陌生,我想我打破了我的主人。希望有人能幫我解開它。 我在GitHub上有我的主人,我的開發系統上有本地主人和跟蹤分支。我也有我的QA系統的主人。 在我的開發系統上,我提交了本地分支,並將它合併到(本地)主設備中,然後將主設備推送到GitHub的origin/master。然後,我把主人帶到QA系統。然後,我對本地分支做了一些進一步的修改。 我所做的是: dev branch -- m