簡體   English   中英

如何將單個git分支從一台計算機移動到另一台計算機

[英]How to move a single git branch from one computer to another

我有一個問題,我懷疑可能沒有解決方案,但是問問沒有害處

我的公司使用托管在內部服務器上的Git Enterprise。 當我的筆記本電腦連接到公司的網絡時,我可以訪問此遠程存儲庫,但是當我不在網絡上時,我卻沒有。 我只能在本地工作。

與此分開的是,我在網絡上托管了一台虛擬計算機。 這台計算機可以訪問Git Enterprise,並且無論在網絡內還是網絡外,我都可以從筆記本電腦隨時隨地登錄它。

我的情況是這樣。 當我寫這個問題時,我在家中並且不在網絡中。 但是,我需要將本地分支機構推向Git Enterprise。 無論如何,我可以做到這一點-也許使用我的虛擬PC甚至是個人GitHub帳戶? 我最初的想法是以某種方式將我的本地分支推到我的個人GitHub帳戶上的私人倉庫中,訪問我的虛擬PC來下載該分支,然后從那里將其推到Git Enterprise。 麻煩是,我不知道從哪里開始。 我不想破壞我的GitHub或Git Enterprise存儲庫上的其他分支。

能做到嗎?

謝謝

在本地計算機上,您需要創建diff補丁git diff branch origin/master > patch

在下一台計算機上,您需要應用此分支: git apply patch

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM