美文网首页
git中分支基本使用及bug分支解决办法

git中分支基本使用及bug分支解决办法

作者: 浅忆_0810 | 来源:发表于2021-02-25 09:41 被阅读0次

1. 创建与合并分支

1. 每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支
2. 截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即 master 分支
3. HEAD 严格来说不是指向提交,而是指向 master,master才是指向提交的,所以,HEAD指向的就是当前分支

Git 鼓励大量使用分支:
  git branch // 查看分支
  git branch <name> // 创建分支
  git checkout <name> // 切换分支
  git checkout -b <name> // 创建+切换分支
  git merge <name> // 合并某分支到当前分支
  git branch -d/-D <name> // 删除分支 d:普通删除,修改后没有合并不能删  D:强制删除

2. 分支管理策略

合并分支时,加上--no-ff 参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。

注意:使用--no-ff合并时会自动创建一个新的commit,所以要加上-m并写上描述


3. Bug分支解决办法

当手头工作没有完成时,先把工作现场 git stash 一下,然后去修复bug,修复后,再git stash pop,回到工作现场

注意:git stash命令不会存储下列文件:

  • 工作区中新增的文件(untracked files
  • 被版本库忽略的文件(.gitignore 中定义的)

如果想要存储untracked files,可以使用git stash -u

相关文章

  • git中分支基本使用及bug分支解决办法

    1. 创建与合并分支 2. 分支管理策略 合并分支时,加上--no-ff 参数就可以用普通模式合并,合并后的历...

  • Git | 分支管理

    git分支管理 主分支 功能分支 - feature 预发布分支 - release 修补bug分支 - fixbug

  • git 常用指令总结

    查看分支:查看所有分支git branch -a查看当前使用分支(结果列表中前面标*号的表示当前使用分支)git ...

  • 关于Git使用笔记

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

  • 创建与合并分支

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

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

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

  • 2019-07-31【git分支-Bug分支】

    5.5 Bug分支 软件开发中,bug就像家常便饭一样,有了bug就要修复,在git中,由于分支是如此的强大,所以...

  • git强制合并分支

    git A分支合并B分支,并强制使用B分支代码(不手动解决冲突) git A分支合并B分支,并强制使用A分支代...

  • Git 分支管理

    Git鼓励大量使用分支: 创建与合并分支 :查看分支:git branch创建分支:git branch

  • git学习

    分支 查看本地分支: git branch 查看本地及远程分支: git branch -a 创建分支,比如创建t...

网友评论

      本文标题:git中分支基本使用及bug分支解决办法

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