2017-03-29 43 views
0

所以在我們的倉庫,我們目前有如下分支:創建我自己的本地和遠程分支和遠程分支拉一次

Master 
Dev1 

我想創建自己的本地和遠程分支稱爲DEV2和希望它最初從遠程Dev1而不是Master(因爲Dev1是最新的並且尚未合併到Master分支中)。當我然後推到我的遠程分支時,我想推送到Dev2,它應該是Dev1的一個完全獨立和獨立的分支。

我該怎麼做?我是新來使用Git,如果你不能告訴:)

回答

0

您可以使用以下命令來滿足您的要求:

git checkout origin/Dev1 
git checkout --orphan Dev2 
# make some changes and commit them if have 
git push -u origin Dev2 
1

你需要通過

第一次提取您的本地系統上的遠程分支

混帳取你的情況REMOTE_NAME remote_branch_name

的remote_branch_name將DEV1

現在你需要創建DEV1,一個新的分支,你可以做這樣的

git的結帳-b new_branch_name REMOTE_NAME/remote_branch_name

new_branch_name你會DEV2

現在只要你推動,你可以做

git push remote_name new_branch_name

相關問題