git branch分支开发

作者:zhanhailiang 日期:2015-01-06

查看当前branch列表

    [[email protected]~/wade/git/billfeller.github.io]# git branch
    gh-pages
    * master

新建分支

    [[email protected]~/wade/git/billfeller.github.io]# git branch dev

切换分支

    [[email protected]~/wade/git/billfeller.github.io]# git checkout dev
    Switched to branch ‘dev‘

切换到新建分支

    [[email protected]~/wade/git/billfeller.github.io]# git checkout -b dev2
    Switched to a new branch ‘dev2‘

将提交的文件的信息添加到索引库中

    [[email protected]~/wade/git/billfeller.github.io]# git add test.log

将当前文件中所有修改的文件信息添加到索引库

    [[email protected]~/wade/git/billfeller.github.io]# git add .

将依据索引库中的内容来进行文件提交

    [[email protected]~/wade/git/billfeller.github.io]# git commit -m ‘test‘
    [dev2 ce310ee] test
     0 files changed, 0 insertions(+), 0 deletions(-)
     create mode 100644 test.log

查看commit的区别

    [[email protected]~/wade/git/billfeller.github.io]# git diff

合并其它分支到当前分支

    [[email protected]~/wade/git/billfeller.github.io]# git merge dev2
    Updating d509c69..ce310ee
    Fast-forward
     0 files changed, 0 insertions(+), 0 deletions(-)
     create mode 100644 test.log

将branch push到远程分支

    [[email protected]~/wade/git/billfeller.github.io]# git push origin dev2
    Counting objects: 4, done.
    Compressing objects: 100% (2/2), done.
    Writing objects: 100% (3/3), 260 bytes, done.
    Total 3 (delta 1), reused 0 (delta 0)
    To [email protected]:billfeller/billfeller.github.io.git
     * [new branch]      dev2 -> dev2

查看远程分支

    [[email protected]~/wade/git/billfeller.github.io]# git branch -r
      origin/HEAD -> origin/master
      origin/dev2
      origin/master

查看本地和远程分支

    [[email protected]~/wade/git/billfeller.github.io]# git branch -a
      dev
    * dev2
      gh-pages
      master
      remotes/origin/HEAD -> origin/master
      remotes/origin/dev2
      remotes/origin/master

修改branch名

    [[email protected]~/wade/git/billfeller.github.io]# git branch -m dev mdev
    [[email protected]~/wade/git/billfeller.github.io]# git branch -a
    * dev2
      gh-pages
      master
      mdev
      remotes/origin/HEAD -> origin/master
      remotes/origin/dev2
      remotes/origin/master

删除远程分支

    [[email protected]~/wade/git/billfeller.github.io]# git push origin --delete dev2
    To [email protected]:billfeller/billfeller.github.io.git
     - [deleted]         dev2
    [[email protected]~/wade/git/billfeller.github.io]# git branch -a
    * dev2
      gh-pages
      master
      mdev
      remotes/origin/HEAD -> origin/master
      remotes/origin/master

参考文章:

1. Git入门指南十一:Git branch 分支与合并分支

2. Git远程分支和refs文件详解

3. git初体验(三)git分支

时间: 2024-08-06 20:03:12

git branch分支开发的相关文章

git branch 分支和分支合并

一般一个项目有一个默认的分支 master 主分支,然后可以有许多个分支,在别的分支上的操作不会影响到主分支.使用git branch查看当前多多少分支以及当前处于哪个分支上:执行git branch 分支名称  创建分支:执行 git checkout 分支名称 切换当前分支. 使用 git branch -d 分支名称 删除分支 使用git branch -m 当前分支名称 新分支名称   修改分支名称 [email protected] MINGW64 /c/laoni/PycharmPr

git branch 分支

查看当前已有的分支 1 git branch 2 3 //如果没有创建过分支的话,应该只有一个主分支,master 4 //*号表示当前所在分支 5 *master 在修改代码的时候,应该新建一个分支,在新分支上进行修改 1 //git branch "分支名" 2 git branch testing 3 4 git branch//新分支testing创建完成 5 *master 6 testing git branch之后发现当前还是在master主分支上,所以需要切换到新建的分

Git branch 分支与合并分支

Git branch 分支 查看当前有哪些branch [email protected] xmrobotium$ git branch * master 新建一个branch xm2.x [email protected] xmrobotium$ git branch xm2.x 切换到一个branch [email protected] xmrobotium$ git checkout xm2.x 新建并且切换到该branch,例: xm2.x [email protected] xmrob

Git入门指南十一:Git branch 分支与合并分支

十五. Git branch 分支 查看当前有哪些branch [email protected] xmrobotium$ git branch * master 新建一个branch xm2.x [email protected] xmrobotium$ git branch xm2.x 切换到一个branch [email protected] xmrobotium$ git checkout xm2.x 新建并且切换到该branch,例: xm2.x [email protected] x

Git branch 分支与合并分支(转)

查看当前有哪些branch [email protected] xmrobotium$ git branch * master 新建一个branch xm2.x [email protected] xmrobotium$ git branch xm2.x 切换到一个branch [email protected] xmrobotium$ git checkout xm2.x 新建并且切换到该branch,例: xm2.x [email protected] xmrobotium$ git che

【Git 使用笔记】第二部分:基本命令 和 单分支开发

git 基本命令 git add . git commit -am "请填写你NB的备注" git fetch --all git push origin master:master git remote add origin 仓库地址 git remote rm origin git remote -v git rebase origin/master git rebase --continue git rebase --skip git rebase --abort ###举例仓库

git branch 相关操作总结 新建分支 删除分支 切换分支 查看分支

查看分支 (1) 查看本地分支  git branch 列出本地已经存在的分支,并且在当前分支的前面加*号标记,例如:localhost:website admin$ git branch* branch_dev_2_1_0  master (2) 查看远程分支  git branch -r 例如:localhost:website admin$ git branch -r  origin/branch_dev_2_1_0  origin/branch_dev_2_1_0_cover  orig

git创建分支并提交项目

git 创建分支, 切换分支, 合并分支, 删除分支及提交[commit提交到本地仓库push名利提交到远程服务器], 检出[pull], 冲突修改, 本地仓库同步远程服务器[pul和push命令l]操作 开发中常用操作 删除文件:git rm 文件名[删除本地git仓库文件, 提交后远程服务器上的文件才会消失] 查看状态:git status 添加记录:git add 文件名 或 git add . [将文件提交到远程git服务器上] 添加描述:git commit -m "描述或备注类似sv

git学习(三)——git的分支操作

git的分支操作 软件项目中启动一套单独的开发线的方法,可以很好的避免版本兼容开发的问题,避免不同版本之间的相互影响,封装一个开发阶段,解决bug的时候新建分支,用于对该bug的研究: git中跟分支相关的命令 git branch git branch 分支名 创建分支 git branch 不加任何参数,列出所有的分支,分支前面有*号,代表该分支为当前所在分支 * 创建分支的时候,分支名不用使用特殊符号 git branch -d 分支名 *不能删除当前所在的分支 删除分支,如果在分支中有一