我有一個基于“https://github.com/MicrochipTech/amazon-freertos.git”的存盤庫,我已將其推送到我自己的存盤庫中,該存盤庫不在 Github 中,因此我認為不可能進行 fork。在我新創建的副本中,我添加了我的應用程式檔案以及對亞馬遜源檔案的一些更改。這已提交并推送到我的私人存盤庫。
當亞馬遜存盤庫最終發生更改時,是否可以通過某種方式將這些更改合并到我的存盤庫中,同時保留我對該存盤庫的先前版本所做的更改?請注意,我將修改作為 amazon 存盤庫一部分的一些檔案,因此我不能簡單地將其作為子模塊。
編輯:如建議我有:
git clone -b mchpdev_20210700 --origin microchip --origin microchip https://github.com/MicrochipTech/amazon-freertos.git
cd amazon-freertos
git remote add origin https://git-codecommit.ap-southeast-1.amazonaws.com/v1/repos/my-amazon-freertos
H:\dev\test\amazon-freertos>git remote -v
microchip https://github.com/MicrochipTech/amazon-freertos.git (fetch)
microchip https://github.com/MicrochipTech/amazon-freertos.git (push)
origin https://git-codecommit.ap-southeast-1.amazonaws.com/v1/repos/my-amazon-freertos (fetch)
origin https://git-codecommit.ap-southeast-1.amazonaws.com/v1/repos/my-amazon-freertos (push)
H:\dev\test\amazon-freertos>git remote show origin
* remote origin
Fetch URL: https://git-codecommit.ap-southeast-1.amazonaws.com/v1/repos/my-amazon-freertos
Push URL: https://git-codecommit.ap-southeast-1.amazonaws.com/v1/repos/my-amazon-freertos
HEAD branch: (unknown)
H:\dev\test\amazon-freertos>git push
Username for 'https://github.com':
H:\dev\test\amazon-freertos> git push origin master
error: src refspec master does not match any
error: failed to push some refs to 'https://git-codecommit.ap-southeast-1.amazonaws.com/v1/repos/my-amazon-freertos'
看起來推送現在要去 Github 而不是我的存盤庫,我需要以某種方式將它重新指向我的存盤庫。如果我指定 origin master 我會收到上面的錯誤訊息
編輯:按照上面的命令并使用 提交git push origin HEAD:master,我成功地將遠程微芯片存盤庫以及我自己的檔案上傳到了我自己的私人存盤庫,并且我還能夠從微芯片存盤庫中提取更改,但等待驗證它在那里后將如何作業那里有更新。
uj5u.com熱心網友回復:
您可以擁有多個git 遙控器并從其中任何一個中提取更改。
您可以使用自定義遠程名稱克隆原始存盤庫,例如:
git clone --origin microsoft [email protected]:MicrochipTech/amazon-freertos.git
然后添加您自己的遙控器:
git remote add origin git@<your-repository>.git
在進行自定義提交和您的存盤庫后,您可以通過指定遠程之后從原始存盤庫中提取最新更改git pull:
git pull microsoft master # Pull from original repository
Git 會將原始存盤庫的更改合并到您的更改中。如果有合并沖突,系統將提示您修復合并沖突。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/403590.html
標籤:
