我正在尋找最便宜和最薄的可能的方式來創建遠程主分支的新分支。最薄的方法來創建一個遠程分支
我的使用案例很簡單 - 通過自動化我需要在遠程創建一個新的分支,然後開發人員可以檢查並開始處理一個特徵。 (我們正在通過自動化來執行命名約定等)。實際上並不打算在本地克隆中工作 - 唯一的目的是從master的HEAD創建一個新的遠程分支。
我已經瞭解到在沒有首先在本地克隆回購的情況下無法做到這一點,但我希望過程儘可能快。
我想出了以下內容。
git clone --depth 1 -b master --single-branch https://[email protected]/me/myrepo.git
cd myrepo
git push origin master:feature_x
這之後,我會清理使用:
cd ..
rm -rf myrepo
這是最快,最輕便,最簡單的方法?用這種方法是否有任何巨大的窪地?
'git push origin master:feature_x'很大程度上與我有關,因爲這會將'feature_x'的內容推送到'master'分支中。即使你認爲它是真的,聽起來也不像你想要的那樣。你只是想在你的遙控器上創建一次性的分支嗎? – Makoto
不,是的,它可能是完全錯誤的。我已經更清楚地瞭解了我需要的問題。 – hikaru
謝謝澄清。不過,我必須說,使用自動化爲您創建命名約定的分支是一個令人關注的問題。 – Makoto