git的分支管理介绍

git分支管理:

  几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离出来,然后在不影响主线的同时继续工作。

有人把git的分支模型称为必杀技特性,而正是因为它,将git从版本控制系统家族里区分出来。

创建分支:

  git branch (branchname)

切换分支命令:

  git checkout (branchname)

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

合并分支的命令:

  git merge

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

开始我们先创建一个测试目录:

  --mkdir gitdemo

  --cd gitdemo

  --git init

  --touch readme

  --git add readme

  --git commit -m "第一次版本提交"

git 分支管理

列出分支:

  列出分支基本命令:

  git branch   没有参数时,git branch 会列出你在本地的分支

git的分支管理介绍

 

 命令返回信息的意思是:

  我们有一个叫master的分支,并且该分支是当前分支,当你执行git init 的时候,默认情况下 git 就会为你创建master分支

如果我们手动创建一个分支,执行git branch  branchname 即可

  现在我们可以看到,有了一个新分支  testing

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

 

 git push --set-upstream origin testing--推送分支到远程服务器

https://www.cnblogs.com/lyc-smile/p/10335124.html

上一篇:Git笔记


下一篇:.git目录过大解决方法