Q
git的部分拉動
10
A
回答
7
從那裏取出頭部和挑選櫻桃。
git remote add jessica git://jessica.com/repo.git
git fetch jessica master
git cherry-pick 235a5
...
1
簡短的回答是,你不能用git「部分拉」。
然而,可以拉從乙的變化,然後使用git-變基(1)或git的過濾器分支(1)來修改提交(S)含有˚F推到前A。請記住,這將改變(相對於乙)提交()你修改,所以將來合併的哈希試圖在乙會比平時少智能。
2
你可以這樣做:
git checkout <remote_branch> <paths>
其中<paths>
是你真正想要的文件。這是最簡單的,如果你想要的文件在不同的目錄中,你可以使用通配符。
或者,嘗試:
git pull --squash
這可能有點手冊,因爲你就必須去提交之前刪除你不想要的文件,但它也做到這一點的唯一方法如果你不想要的文件已經被添加爲相同的提交文件,那麼做想要的文件。
的(相當大)的缺點是你失去了遠程分支的提交歷史。
相關問題
- 1. Git的部分推及部分拉動,將文件
- 2. Git的部分叉,同步拉/合併
- 3. 力git的拉動
- 4. git外部的拉請求
- 5. 部隊的Git拉失敗
- 6. 從Git分支拉
- 7. git - 從特定分支拉動
- 8. 拉不同的Git分支
- 9. 部分推Git?
- 10. crontab自動git拉
- 11. 用Git推動和拉動
- 12. 在Git中推拉分支
- 13. Git拉/克隆分支
- 14. git拉分行歷史
- 15. Git,拉入另一個倉庫的一部分
- 16. 部署git分支
- 17. 部分git適用
- 18. 部分分享git倉庫
- 19. 動態MVC多部分下拉列表
- 20. 拉動變化從單獨分支的Git和Netbeans的
- 21. Ansible不拉動git回購
- 22. Git塔推拉自動化
- 23. GIT拉,本地移動filles
- 24. git - 刪除遠程分支頭部導致拉出錯
- 25. 恢復從選定的分支git拉
- 26. git-rollback拉後的舊分支
- 27. 拉所有的git存儲庫分支
- 28. 的Git分支不斷得到上拉
- 29. Git本地分支無法識別拉動的更改
- 30. 對分支機構的Git抓取和拉動操作
也許這個線程可以幫助你:http://www.mail-archive.com/[email protected]/msg00653.html HTH – 2010-06-06 07:16:29