查看有多少个分支
- 通过
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分支中
删除分支
- 可以通过
git branch -d 分支名称
来删除本地
的分支
- 可以通过
git push origin --delete 分支名称
来删除远程服务器
的分支
使用Git我们应该
- 经常更新:降低冲突的可能性
- 提交前需在本机测试通过:降低将有问题代码传到版本库
- 提交时一定写备注:方便其他员工查看和自己以后回顾
- 对于不需要提交的文件不要提交到版本库
- 提示:
- 每次提交之前
先更新
- 每天下班前提交当天编译通过的代码
- 每天上班第一件事情更新前一天的代码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具