1
我在筆記本電腦和桌面上有本地副本的GitHub回購。桌面領先於筆記本電腦和遠程GitHub origin
。我想把更改放到筆記本電腦上,但不想推給公衆origin
。如何將USB棒/外置硬盤設置爲遠程?如何使用USB驅動器作爲遠程
我在筆記本電腦和桌面上有本地副本的GitHub回購。桌面領先於筆記本電腦和遠程GitHub origin
。我想把更改放到筆記本電腦上,但不想推給公衆origin
。如何將USB棒/外置硬盤設置爲遠程?如何使用USB驅動器作爲遠程
將USB驅動器插入臺式機,並假設它顯示爲J:
初始化裸露的回購協議,將作爲遠程:
git init --bare J:\repo_name
cd
到本地回購和:
git remote add usb J:\repo_name
git checkout master
git push usb master
master
分支與usb
遠程同步。現在,將USB驅動器插入筆記本電腦,並假設它顯示爲D:
git remote add usb D:\repo_name
git checkout master
git pull usb master
如果你想拉不上的筆記本電腦存在,但不會在桌面上的一個分支,你可以做git checkout the_branch
,它會自動從usb
把它(除非the_branch
也存在於origin
,在這種情況下,你所要做的git checkout -b the_branch usb\the_branch
)
您可能需要git fetch
如果沒有找到遠程USB分支。
如果,以後,你的USB驅動器插件,它顯示爲不同的字母,例如,K:
,然後執行:
git remote set-url usb K:\repo_name