6
我從repo克隆項目,我需要創建分支,並在該分支做我的更改。之後,我需要推動該分支回購。這個怎麼做 ?我很抱歉,我是git新手?如何創建分支並推送到服務器
我從repo克隆項目,我需要創建分支,並在該分支做我的更改。之後,我需要推動該分支回購。這個怎麼做 ?我很抱歉,我是git新手?如何創建分支並推送到服務器
您可以創建一個新的分支稱爲(根據您當前的提交)my-work
,並切換到那個分支:
git branch my-work
git checkout my-work
,或作爲快捷方式,這兩個命令,你可以這樣做:
git checkout -b my-work
爲推動該分支中,你從克隆的資源庫,你應該做的:
git push origin my-work
origin
是您從中克隆的存儲庫的暱稱。它在git術語中被稱爲「遠程」。 更新:澄清由於邁克爾·明頓的上述幫助的註釋:這會推動你my-work
分支到遠程倉庫稱爲my-work
分支,如果有必要創建它 - 如果你的意思是不同的東西,這將是最好編輯您的問題澄清那一點。
你這樣做推命令的第一時間,你可能想要做git push -u origin my-work
,這臺配置選項,使分支my-work
在origin
庫視爲默認的「上游」分支爲您my-work
分支。 (你不需要,如果你是新來的git擔心這個問題的時刻,但是這將意味着,Git提供了更多有用的狀態信息和各種指令,有更多的有用的默認操作。)
@馬克Longair是正確的如果你想分支存儲在遠程。即使您使用push這個詞,我也會感覺到您有意將您本地分支上的更改「推送」回遠程回購中的主服務器上? –