我有團隊項目,我已對代碼做了一些更改,但尚未提交。我想從github中帶來最新版本的代碼,它沒有做過我已經做過但未提交的更改。我不記得我改變了哪些課程。我只需要在上次提交後刪除最近的更改。Git刪除更改
Q
Git刪除更改
1
A
回答
1
這將刪除所有非COMMITED變化:
git reset --hard HEAD
正如sleske指出,這將完全刪除所有更改!如果你只是想能夠git pull
從GitHub,你可以stash
更改暫時刪除它們,pull
然後用stash pop
帶回你的變化:
git stash
git pull
git stash pop
1
相關問題
- 1. 刪除git commit,保持文件不變(不要刪除更改)
- 2. 如何刪除刪除目錄導致的git unstageg更改?
- 3. 刪除更改集
- 4. 爲什麼git合併有時會在不應該刪除更改時刪除?
- 5. 刪除Git中
- 6. 刪除git commit
- 7. 撤消或刪除以前的Git提交中的更改
- 8. Git - 刪除較舊的提交,它的更改從未發生
- 9. 刪除一個git commit並且更改也不起作用
- 10. GIT重置分支並刪除合併後的所有更改
- 11. 刪除(null)git Remote
- 12. Git刪除目錄
- 13. 刪除Git句柄
- 14. Git Pull - 擦除本地更改
- 15. git diff-tree顯示刪除但沒有刪除git日誌
- 16. 刪除git subtree添加git subrepo
- 17. 如何從git repo中刪除git-svn?
- 18. 如何刪除git鉤子
- 19. 刪除Git倉庫Gitolite?
- 20. 刪除第一個git commit
- 21. 刪除GIT中的文件
- 22. Git刪除根提交
- 23. Git刪除沒有痕跡
- 24. Git,刪除版本庫
- 25. 刪除使用Git提交
- 26. git K&R格式刪除
- 27. Git刪除目錄語法
- 28. Git衝突「都刪除」
- 29. git checkout刪除文件
- 30. 刪除遠程犯git的
警告:這將*無法挽回*刪除您的更改。您將無法在稍後恢復!如果那是你想要的,那就好。 Otherweise有辦法刪除更改,但保留它們以備後用(git stash,臨時提交)。 – sleske