git command

git command

  1. git 删除分支

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    //查看当前分支
    $ git branch
    * master
    release

    //删除本地分支
    $ git branch -d release
    $ git branch -D release

    //删除远程分支
    $ git push origin :release
    说明:
    git push [远程名] [本地分支]:[远程分支] 语法,如果省略[本地分支],那就等于是在说"在这里提取空白然后把它变成[远程分支]"
  2. git 创建分支

    1
    2
    3
    4
    5
    6
    7
    8
    9
    //查看当前分支
    $ git branch
    * master

    //创建一个新的分支,并切换到分支
    $ git checkout -b release
    $ git branch
    master
    * release
  3. git push 分支到远程仓库

    1
    $ git push --set-upstream origin release
  4. git pull 远程某个分支

    1
    2
    3
    4
    $ git branch release
    $ git checkout release
    $ git branch --set-upstream-to=origin/<branch> release
    $ git pull
  5. 合并分支

    1
    2
    3
    //合并某分支到当前分支
    $ git checkout master
    $ git merge <branch>
  6. 克隆指定分支

    1
    2
    $ git clone -b <branch_name> http://<user>:<passwd>@<git>/<project>/<project.git>
    $ git clone -b lp http://test:test123@git.hub.io/ops/cmdb.git