問題1:遠程有dev, test兩個分支,本地有一個dev用來開發,現在本地創建一個test,與遠程相關聯。後續通過在本地的test分支合併dev分支,然後上傳到遠程的test分支
第一次(初始化): 1. 由dev切換到test 2. git pull origin test 3.git add. 4. git commit -m “” 5. git push --set-upstream origin test 提交成功了, 切換到dev繼續開發
後續:1. 在dev開發完成切換到test 2. git merge dev 3. git add . 4. git commit -m “” 5. git push
2.遠程沒有test分支,本地新建一個test分支,將本地新建的test分支推送到遠程中
在這裏創建新分支,按正常的走就行 git checkout -b test
,推送push時,使用 git push origin test
即可,這樣遠程就會創建一個test分支。
問題2:現在git上有dev, test,master, 本地克隆一個dev分支,然後創建一個test分支,接着講遠程的test分支內容pull下來,最後修改提交
克隆dev分支
創建test分支並拉取git pull origin test
提交到遠程