使用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 @   BNTang  阅读(135)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示