git 新建遠程分支和刪除遠程分支的過程和遇到的一些問題記錄git
fetch
同步遠程的最新分支$ git fetch
master
分支或者origin/master
分支checkout
出本地的目標分支feature/target
$ git checkout -b feature/target origin/master // 基於origin/master檢查 feature/target 或者 $ git checkout master // 基於本地master檢查 feature/target $ git checkout -b feature/target
origin/feature/target
分支$ git push origin feature/target:feature/target //將本地的feature/target 推送到遠程的feature/target分支,注意:之間不能有空格,不然會出錯
$ git checkout feature/target $ git branch -u origin/feature/target
$ git push origin :feature/target //origin 後面不添加分支名,便可刪除遠程分支 $ git branch -D feature/target //刪除本地 feature/target 分支
error: dst ref refs/heads/topic/git/test receives from more than one src.
}