首页
登录 | 注册

Git分支

Git分支

Git 的分支,其实本质上仅仅是指向提交对象的可变指针。 Git 的默认分支名字是 master。 在多次提交操作之后,你其实已经有一个指向最后那个提交对象的 master 分支。 它会在每次的提交操作中自动向前移动。

master分支并不特殊,它只是git init命令默认创建的。

git 有一个特殊指针HEAD,它会指向当前所在的本地分支。

HEAD指针指向的是一个分支而不是当前库中的文件快照,指向快照的是分支

Created with Raphaël 2.1.2HEAD指针分支指针1文件快照

主命令:

次级命令:

  • [branch_name] 新建分支
  • -a 显示所有分支(本地和远程)
  • -d 删除分支(已合并)
  • -D 强制删除分支

创建分支

将会在当前的对象上创建一个名为newone的 指针

分支切换

查看各个分支

分支合并

如果你完成了一个分支的工作要合并到主分支中,使用git merge

git checkout master # 先切换到主分支
git merge tmp # 讲分支tmp合并到master分支

删除分支

完成分支合并后临时分支便可以删除



2020 jeepxie.net webmaster#jeepxie.net
10 q. 0.008 s.
京ICP备10005923号