我有兩個git回購站,我在本地機器上克隆。我試圖從申請一個回購到其他的變化:在git中的另一個本地回購庫中引用一個本地回購站中的sha1
cd path/to/local-repo1
git fetch path/to/local-repo2 <sha1>
// cherry-pick from fetch head, etc.
我越來越:
fatal: Couldn't find remote ref <sha1>
fatal: The remote end hung up unexpectedly
我發現git: Apply changes introduced by commit in one repo to another repo,但它爲什麼是混帳不承認的SHA1另一個本地回購?原來,如果我用一個分支的名稱替換sha1,它會成功,但我需要使用大量的sha1來做到這一點,並且不想爲每個分支創建一個分支來引用它們。
這不是你的具體問題的答案,但你不*有*創建分支和獲取每一個。你可以只添加'local-repo2'作爲遠程和'git fetch local-repo2',然後挑選哈希。 –