使用Git分支

查看有多少个分支

  • 通过git branch指令就可以查看当前版本库中有多少个分支
  • 注意点
    • 如果当前的版本库是空的,那么无法查看
    • 如果通过git branch指令查看当前版本库中有多少个分支,输出的内容中哪一个分支前面有*号,就代表当前HEADER指针指向的是哪一个分支,我们提交的代码就会提交到指向的分支中

创建一个分支

  • 通过git branch 分支名称来创建一个新的分支
  • 注意点
    • 在哪个分支中创建了新的分支,那么创建出来的新的分支就会继承当前分支的所有内容和状态
    • 例如:在master分支中做了两个操作,然后在master分支中创建了Dev分支,那么创建出来的Dev分支就会继承master分支中的这两个操作
    • 一旦分支被创建出来之后,分支就是独立的,分支之间不会相互影响

切换分支

  • 通过git switch 分支名称来修改HEADER指针的指向
  • 注意点
    • 只要HEADER指针的指向发生了改变,那么commit的代码就会发生改变,就会提交到你重新指向的那个分支当中
    • HEADER指针指向谁commit提交的代码就提交到谁里面

将分支提交到远程服务器

  • 通过git branch -r来查看远程服务器上有多少个分支
  • 首先需要在本地切换到新建的分支中,然后通过git push指令提交新建的分支到远程的服务器
  • 如下这条指令,如果你是第一次的话需要和远程服务器进行关联的意思,执行就行了
git push --set-upstream origin Dev

合并分支

  • 可以通过git merge 分支名称来合并分支
  • 例如:在master分支中执行git merge Dev就代表需要将Dev分支中的代码都合并到master分支中
  • 例如:在Dev分支中执行git merge master就代表需要将master分支中的代码都合并到Dev分支中

删除分支

  1. 可以通过git branch -d 分支名称来删除本地的分支
  2. 可以通过git push origin --delete 分支名称来删除远程服务器的分支

使用Git我们应该

  • 经常更新:降低冲突的可能性
  • 提交前需在本机测试通过:降低将有问题代码传到版本库
  • 提交时一定写备注:方便其他员工查看和自己以后回顾
  • 对于不需要提交的文件不要提交到版本库
  • 提示:
    • 每次提交之前先更新
    • 每天下班前提交当天编译通过的代码
    • 每天上班第一件事情更新前一天的代码
posted @ 2020-09-20 13:10  BNTang  阅读(125)  评论(0编辑  收藏  举报