我想獲取存儲庫中的最新文件,並覆蓋我在本地的內容。我怎樣才能用git客戶端來做到這一點?用它的原始回購強制覆蓋本地文件?
回答
如果你想覆蓋只有一個文件:
git fetch
git checkout origin/master <filepath>
如果要覆蓋所有改變文件:
git fetch
git reset --hard origin/master
(這裏假設你的工作master
本地和您需要對原產地的master
進行更改 - 如果您在分支機構上,請改爲替代此項。)
Fu LL同步有幾個任務:
- 還原更改
- 從遠程倉庫
git的復位HEAD - 硬刪除新文件
獲得最新 git的清潔-f
git pull origin master
否則,我更喜歡的是,我可能會造成與從最新的一個新的分支遠程使用:
git checkout origin/master -b <new branch name>
起源是我的遠程倉庫參考,並掌握是我考慮的支行名稱。這些可能與你的不同。
最簡單的版本,假設你在同一分支上,你想要的文件是關於工作:
git checkout path/to/file
。
我這樣做的頻率很高,我的別名設置爲gc='git checkout'
。
簡單,優雅,並且完成這項工作。只記得之前'git fetch'。 – 2017-07-28 22:23:35
'git checkout path/to/file'爲我工作。另外,我發現這個圖對概念上理解'git checkout'的作用非常有用。 [鏈接](http://images.osteele.com/2008/git-transport.png) – 2017-08-22 23:00:34
- 1. 用本地覆蓋遠程回購
- 2. 如何在保留歷史記錄的同時用遠程回購變更強制覆蓋本地回購?
- 3. 如何用github上的一個覆蓋我的本地回購?
- 4. Object.assign覆蓋原始引用?
- 5. 如何強制robocopy覆蓋文件
- 6. Servlet - 強制覆蓋下載文件
- 7. 推送文件到原始回購
- 8. 內容腳本CSS不覆蓋原始
- 9. 爲什麼「回購同步」會覆蓋我的本地更改?
- 10. 製作本地回購公共回購?
- 11. PERL:在輸入文件中寫入(不覆蓋原始文件)
- 12. Android地圖apiv2問題 - 強制「禁用硬件覆蓋」
- 13. 覆寫本地的Git回購分行
- 14. 顛覆在我的本地回購
- 15. Wix強制覆蓋一個文件夾的文件
- 16. 用其他修改覆蓋原文件
- 17. 在C#中「強制」覆蓋#
- 18. Kotlin強制覆蓋函數
- 19. 使用git回購覆蓋目錄
- 20. 如何獲得覆蓋工作副本與回購副本爲一個文件?
- 21. Git推從本地回購到原產
- 22. 覆蓋/強制推送gemfury中的現有軟件包版本
- 23. 使用CSS強制DIV覆蓋整行
- 24. 覆蓋強類型@page主頁文件
- 25. 強制合併分支,忽略覆蓋的文件
- 26. 如何強制聲納顯示測試文件的覆蓋率?
- 27. 用本地副本覆蓋遠程JavaScript文件?
- 28. Git的RM緩存刪除本地文件的本地回購
- 29. 用Java覆蓋文本文件
- 30. IMobileServiceSyncHandler - 覆蓋本地版本
git checkout與目錄 – mayu 2016-02-15 12:26:57
一起工作這是相反的。它錯誤地用本地文件覆蓋了存儲庫。 – 2016-12-01 00:16:17
'git fetch git reset --hard origin/master'或'/' –
2017-06-13 10:43:25