2013-04-03 90 views
0

我剛剛從github克隆unoconv。還有就是被這commit修正的python3 bug ...我不知道如何簡單地使用Git如何從git remote repo應用不同於原始的特定提交

我試圖git fetchgit pull但沒有任何反應應用該承諾(如應用補丁我有什麼)。 。我可以簡單地將原始文件複製並粘貼到我擁有的文件上,但這不是要做的事情。想法?

更新:

原來的補丁比原作者以外的用戶(即他forked回購)。所以現在的問題是..我如何申請他的補丁,但仍然有原始回購作爲我更新的遠程回購?

+0

你想在哪裏應用修復程序?你從哪裏試圖取/拉? (或者你只是嘗試完全像你列出的那些命令?) –

回答

0

如果你只是想申請一次提交,git cherry-pick <hash>就是要走的路。
如果該提交位於另一個存儲庫中,則可以將該提交添加爲另一個遠程設備,然後在該遠程設備上執行一個git fetch allnogit pull!),然後執行挑選操作。

+0

只有當提交存在於我最初克隆的同一個回購庫中時纔有效..查看更新的問題 – abbood

+0

@abbood:查看更新的答案。 –

+1

我添加了另一個回購協議,並調用xrmx ..但後來'git fetch all'不起作用..我所做的是我不得不專門獲取額外的遠程(即'git fetch xrmx'),然後我能夠應用補丁.. – abbood

相關問題