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

日记:实际开发中git的常用命令

最近看了两个视频,简单总结一下git,文章可能记得很简略,所以提供了源地址供大家溯源观看。

参考

玄离199:【改变世界的软件!Git应该怎么用,如何和 GitHub、GitLab 交互?团队如何用 Git 协作开发?小白也能看懂的Git教程!】 https://www.bilibili.com/video/BV1d6XVYqEuy/?share_source=copy_web&vd_source=f0002e74d4d9cb273c97c385c38b15c9

雯:【主打实用!入职必会git操作,学长手把手教你在公司如何使用git进行开发、了解公司的开发模式。计算机专业、Java人必会!】 https://www.bilibili.com/video/BV1oKXhY9E6z/?share_source=copy_web&vd_source=f0002e74d4d9cb273c97c385c38b15c9

以下是雯的操作:

IDEA里就是本地仓库,gitlab,github就是远程仓库

①直接git clone拉取项目,idea里打开

②idea里,从master或者待开发分支,new一个新的branch开发,现在只是本地有这个分支,远端没有,但是push时会自动创建

③如果同一分支里,其他同事也操作了代码,会导致push失败,此时可以选择merge合并,或者rebase

merge:会把我们新增的功能推到远程仓库,远程仓库最新的代码也会同步到idea本地仓库里

有时候大家修改了同一行,此时会有冲突。此时手动解冲突。要么都要,要么选,此时和同事商量

或者push之前,先拉取最新代码,但还是要解冲突。

在这里插入图片描述

④还有一种情况,我们开发的过程中,master(或者main)分支已经更新过了。导致我们的开发起点不是最新的,

先切回本地的master分支,此时还是一开始的未更新的主分支
在这里插入图片描述

先pull一下,把远程master分支拉取最新的

在这里插入图片描述

此时再切回开发好的future分支,再合过来
在这里插入图片描述


http://www.kler.cn/a/612726.html

相关文章:

  • 搭建私人对外git空间
  • 详细介绍Spring MVC的执行流程是怎么样的?
  • 基于物联网的新房甲醛浓度监测系统的设计(论文+源码)
  • 阿里云数据学习20250327
  • Unity 运行时更换Animator状态里的动画剪辑
  • SpringBoot集成kafka极简教程
  • 第4.1节:使用正则表达式
  • vue中使用threejs的加载纹理没有效果
  • 自定义minshell
  • Sa-Token核心功能解剖二( Session会话、 持久层Redis扩展 、全局侦听器 、全局过滤器、多账号体系认证、单点登录)
  • UniApp和微信小程序中v-switch夜间模式动画开关
  • Vulnhub:Digitalword.local: FALL靶机渗透
  • 【科研绘图系列】R语言绘制PCA与变量的相关性散点图(scatter plot)
  • Git回退文件到指定提交
  • C++多线程编程简介
  • NetMizer-日志管理系统-远程命令执行漏洞挖掘
  • 经典优化算法:遗传算法(Genetic Algorithm, GA)
  • Python正则表达式(二)
  • docker中安装 python
  • GPT-SoVITS本地部署:低成本实现语音克隆远程生成音频全流程实战