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. 部分分享git倉庫
- 11. 動態MVC多部分下拉列表
- 12. 拉動變化從單獨分支的Git和Netbeans的
- 13. Ansible不拉動git回購
- 14. git - 刪除遠程分支頭部導致拉出錯
- 15. 拉所有的git存儲庫分支
- 16. 的Git分支不斷得到上拉
- 17. 對分支機構的Git抓取和拉動操作
- 18. Git本地分支無法識別拉動的更改
- 19. heroku的Git拉
- 20. Git使用cronjob自動拉動
- 21. Git拉忽視局部變化?
- 22. 部署密鑰不工作在git拉
- 23. Git:提交部分更改
- 24. git svn部分顛覆樹
- 25. 發佈部分git歷史
- 26. Git的進度表,同時拉動/取
- 27. 的Git SourceTree已經「遺忘」遠程分支拉動當地分行
- 28. git,如何在拉動分支後返回原始主人
- 29. 如何讓git爲所有分支拉動更改
- 30. 跳過部分或全部git鉤子
也許這個線程可以幫助你:http://www.mail-archive.com/[email protected]/msg00653.html HTH – 2010-06-06 07:16:29