美文网首页
Git 6 分支管理

Git 6 分支管理

作者: pianosecret | 来源:发表于2017-10-28 21:07 被阅读0次

创建分支命令:

git branch (branchname)

切换分支命令

git checkout (branchname)

切换分支的时候,Git会用该分支的最后提交的快照替换你的工作目录的内容,所以多个分支不需要多个目录

合并分支命令:

git merge

可以多次合并到统一分支,也可以选择在合并之后直接删除被并入的分支。


Git 分支管理

列出分支基本命令:

git branch

手动创建一个分支。执行 git branch (branchname) 即可。

$ git branch testing

以此方式在上次提交更新之后创建了新分支,如果后来又有更新提交, 然后又切换到了"testing"分支,Git 将还原你的工作目录到你创建分支时候的样子


用 git checkout (branch) 切换到我们要修改的分支。

$ ls

README

$ echo'runoob.com'>test.txt

$ git add.

$ git commit-m'add test.txt'[master048598f]add test.txt2files changed,1insertion(+),3deletions(-)

deletemode100644hello.php

create mode100644test.txt

$ ls

README        test.txt

$ git checkout testing

Switchedto branch'testing'

$ ls

README        hello.php

当切换到"testing"分支的时候,添加的新文件test.txt被移除了, 原来被删除的文件hello.php文件又出现了。切换回"master"分支的时候,它们又重新出现了。

$ git checkout master

Switched to branch 'master'

$ ls

README        test.txt

我们也可以使用 git checkout -b (branchname) 命令来创建新分支并立即切换到该分支下,从而在该分支中操作。

$ git checkout-b newtest

Switchedto anewbranch'newtest'

$ git rm test2.txt

rm'test2.txt'

$ ls

README        test.txt

$ git commit-am'removed test2.txt'

[newtest556f0a0]removed test2.txt

1file changed,1deletion(-)

deletemode100644test2.txt

$ git checkout master

Switchedto branch'master'

$ ls

README        test.txt    test2.txt

创建了一个分支,在该分支的上下文中移除了一些文件,然后切换回我们的主分支,那些文件又回来了。

使用分支将工作切分开来,从而让我们能够在不同上下文中做事,并来回切换。.



删除分支

git branch -d(branchname)


分支合并

git merge

http://www.runoob.com/git/git-branch.html

相关文章

  • git常用命令

    分支管理 git 切换分支 git 查看远程分支 git 查看本地分支 git 创建本地分支 git 删除本地分支...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • Git 6 分支管理

    创建分支命令: git branch (branchname) 切换分支命令 git checkout (bran...

  • GIT分支管理

    GIT 分支管理 参考:在阿里,我们如何管理代码分支?GitHub Flow & Git Flow 基于Git...

  • git常用操作

    Basic Operation 分支管理切换分支git checkout git checkout -b #...

  • git提交代码规范管理

    GIT分支管理 git远程分支主要包括:master develop fixbugmaster:整个项目主分支,...

  • 2021-11-30

    一、分支管理 1、创建分支 git branch 2、查看分支 git branch...

  • git分支仓库管理

    git分支和标签管理 创建分支 git branch banchName git checkout -b bra...

  • git分支管理与使用规范

    git分支管理与使用规范 分支管理 flow git flow github flow gitlab flow f...

  • git 创建分支提交远程分支

    Git创建与管理远程分支 1.创建本地分支 git branch 分支名,例如:git branch 2.0.1....

网友评论

      本文标题:Git 6 分支管理

      本文链接:https://www.haomeiwen.com/subject/lxfrpxtx.html