当前位置: 首页 > news >正文

Git - 在主分支上创建分支并提交代码

拉取最新代码
因为当前在 master 分支下,你必须拉取最新代码,保证当前代码与线上同步(最新),执行以下命令:

git pull origin master

创建分支
目前我们在 master 主分支上,需要执行以下命令,创建并切换到该分支:

git checkout -b dev

观察蓝色括号中,分支已经改变了。
在这里插入图片描述
查看分支
如果你不放心,可以执行以下命令 查看当前所有分支并找到当前分支

git branch

在这里插入图片描述
推送到远端仓库
把本地分支推到远端,让远端也有一个你的分支,用来后面提交你的代码。

仓库代码是最新的了,分支也创建并切换了,接下来需要将本地操作更新到远端仓库,执行以下命令:

git push origin dev

这时,你的前端仓库就有分支了,并且是和master主分支相同的代码:
在这里插入图片描述
提交代码到分支

其实说白了,跟 master 主分支提交流程一样,只不过最后,push 时你需要加上分支名。

假设已经修改了相关代码或完成了一个功能,首先要进行如下操作:

git status
git add .
git commit -m '...'

这时你就要推送到远端了,执行以下命令:

git push origin dev

可能出现的问题
【分支上有其他开发人员存在,并非自己】

如果团队其他开发人员也在该分支上,并且他提交了代码后,你 push 时,就会报错,因为仓库已经更新了,你必须先 pull 拉取最新代码,然后才能推送。

## git pull --rebase origin 远程分支名
## 执行完后便可正常 push 推送git pull --rebase origin dev
http://www.lryc.cn/news/13520.html

相关文章:

  • 第三届无线通信AI大赛分享交流会暨颁奖典礼顺利举办,大赛圆满收官
  • 程序的本质与类的说明
  • 单片机——显示方式
  • leetcode 1~10 学习经历
  • 代码质量与安全 | 一文了解高级驾驶辅助系统(ADAS)及其开发中需要遵循的标准
  • 2023年安徽省职业院校“磐云杯”网络安全竞赛任务书
  • 九龙证券|豪掷超6000万,10转3派6元,今年第二只高送转股出炉!
  • Java开发 - 数风流人物,还看“微服务”
  • Springboot 整合 分布式定时任务 XXL-JOB
  • 细谈JavaWeb中的Request和Response
  • lombok注解@Data使用在继承类上时出现警告解决方案
  • linux环境搭建私有gitlab仓库以及启动gitlab后出现卡顿处理办法
  • 2023爱分析· 云管理服务(MSP)市场厂商评估报告:华创方舟
  • 力扣-部门工资前三高的所有员工
  • 山东大学教授团畅谈ChatGPT革命座谈会,探讨ChatGPT发展趋势
  • 开发自己私有chatGPT(五)训练微调openai模型
  • 【数据结构】二叉树-堆实现及其堆的应用(堆排序topK问题)
  • ubuntu Repo 安装
  • JAVA:选择排序算法及其编写
  • 【Linux】——基础开发工具和vim编辑器的基本使用方法
  • R语言部分题解
  • 水文监测场景的数据通信规约解析和落地实践
  • 【数据结构】时间复杂度和空间复杂度
  • 从发现SQL注入到ssh连接
  • SAP ABAP
  • C/C++每日一练(20230219)
  • 【NestJS】模块
  • 隐私计算头条周刊(2.13-2.19)
  • 【STM32笔记】低功耗模式配置及避坑汇总
  • DFN: Dynamic Filter Networks-动态卷积网络