-2
COMMITED改變我犯下的 命令git的一些改變當地git的回購承諾-m「更改X」如何刪除/返回到本地的git回購
問題:是否有可能恢復/刪除這種變化從本地git和我的工作目錄?
我知道我可以使用git commit ammend來重寫這個提交,但我想刪除它,我不想把它放到遠程回購。
COMMITED改變我犯下的 命令git的一些改變當地git的回購承諾-m「更改X」如何刪除/返回到本地的git回購
問題:是否有可能恢復/刪除這種變化從本地git和我的工作目錄?
我知道我可以使用git commit ammend來重寫這個提交,但我想刪除它,我不想把它放到遠程回購。
像這樣嘗試,
撤銷您的提交,文件和索引。
git reset --hard HEAD~1
撤銷您的提交,但保留您的文件和索引。
git reset --soft HEAD~1
確定它的作品:) ...我試過git reset - hard HEAD,爲什麼它錯了:)? – Pawel 2014-10-16 12:40:22
最後三次提交(HEAD,HEAD ^和HEAD〜2)不好,你不想再看到它們。如果您已將這些提交給其他人,請不要這樣做。 - > http://git-scm.com/docs/git-reset – 2014-10-16 12:43:50
是否可以從本地回購中刪除此更改,並附加地將所有這些更改返回到工作目錄,以使工作目錄像上次一樣「 git add ..「? – Pawel 2014-10-16 12:48:44