git 分支学习

作者: 甘言川 | 来源:发表于2017-01-11 22:40 被阅读67次

大家都知道git 之所以在VCS(Version Control Systen)中这么脱颖而出,除了支持离线仓储外,就是分支了。分支的作用主要是为了项目管理,这个其实不属于VCS技能

转一个很牛的博客:http://www.cnblogs.com/cnblogsfans/p/5075073.html

另外总结一下分支常用命令

  • 创建分支
//创建分支
git branch -b dev
//创建分支并切换
git checkout -b git branch
  • 切换分支
git checkout dev
  • 查看分支列表
//查看本地操作过的分支
git branch 
//查看所有分支
git branch -a
  • 合并分支(将本地feature1 分支合并到dev分支)
//切换到要并入的目标分支
git checkout dev
//更新dev分支(这个很重要,在合并分支之前,一定要先把要并入的目标更新到最新)
git pull -u origin dev
//合并feature1分支到dev分支(--no-ff 这个参数合并的时候保留分支结构)
git merge --no-ff feature1
  • 删除分支
//删除本地
git branch -d feature1
//删除服务器分支
git push origin --delete branch feature1
  • 更新分支
    跟新分支有两种模式:git fetch 和 git pull 。git fetch 只拉取远程分支到本地(比如当前分支是develop,git fetch是拉取远程的develop到本地的origin/develop分支),不做合并操作。git pull 默认是 拉取远程分支并合并。
    注:建议使用git fetch 操作
  • git fetch
//建议使用 git fetch,git fetch 默认拉取当前分支下数据
// git fetch 只拉取本地分支,不做合并,需要手动做合并,合并前先查看一下当前分支和本地对应的远程分支
git fetch 
git diff develop origin/develop
git merge origin/develop
  • git pull
//如果是更新当前分支,不要使用 git pull,
//git pull 会拉去所有服务器分支并与本地对应的分支做合并。
git pull origin dev 

相关文章

  • git常用命令

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

  • git常用命令

    (转载)学习 git 常用命令 基本命令 查看命令 合并分支 远程分支 Git主分支的名字,默认叫做Master。...

  • 关于Git使用笔记

    Git使用分支: 查看所有分支:git branch -a 创建分支:git branch de 切换分支:git...

  • git 查看远程分支、本地分支、删除本地分支

    1查看远程分支git branch -a 2查看本地分支git分支 3创建分支git分支测试 4删除远程分支git...

  • git分支指令

    git分支指令 查看git都有哪些分支:git branch -a(包括本地分支和远程分支)git branch ...

  • 创建与合并分支

    Git鼓励大量使用分支:查看分支:git branch创建分支:git branch 切换分支:git...

  • git分支和squelize-cli相关命令

    Git鼓励大量使用分支: 查看分支:git branch 创建分支:git branch 切换分支:git che...

  • git分支管理方法

    最近团队开始使用git,学习并整理了一下git的分支管理方法 分支的类型 分支的类型分为:主干分支和临时分支。 主...

  • 分支

    新建分支git branch [分支名] 切换分支git checkout [分支名] 新建分支并切换到分支git...

  • git 常用指令

    分支 查看分支: git branch 查看远程分支: git branch -a 创建分支: git branc...

网友评论

    本文标题:git 分支学习

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