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

Git开发流程

一,仓库结构

1,Remote(远端仓库)

Gitee,Github等远程仓库

1.1,mian(master)

2,Local Git(本地git)

里面存放所有git的信息

3,Disk(磁盘)

本地放代码的文件夹

二,工作流程

1,将Remote复制到本地

git clone https://gitee.com/im-not-a-handsome-guy/linux_-t113-s3.git

将在Local Git Disk 中 Init Remote上 的 master分支

2,建立分支(从 master 建立)

git checkout -b my-feature

将在Local Git中建立my-feature分支,并且Disk可以切换分支

3,添加暂存区

git add .

4,将暂存区的新代码放入Local Git中

git commit -m "xxx"

commit信息和修改信息放入Local Git中了

5,发送给远程仓库

git push origin my-feature

远程仓库获取了Local Git里的信息(添加了新分支新修改commit xx

三,如果master分支改变

1,在本地master分支下 下拉远程仓库的master分支

2,在my-feature分支下使用git rebase main,将我的代码先变成master的代码,再加入之前的commmit的修改。

3,上传到远程仓库

4,在远程服务器上合并(Squash and merge)

5,远程仓库删除branch,本地删除git branch -D my-feature

6,拉取更新后的master分支

四,基础指令

一,基本上传下拉操作

1, 切换分支:git checkout ljx
2, 拉取最新文件:git pull origin ljx
3,检测仓库的状态:git status
4, git add .
5, git commit -m "ljx new QT"
6, 上传文件:git push origin ljx

7,覆盖式上传:git push -f origin ljx

二,分支操作

1,查看分支:

git branch

2,查看所有本地和远程分支:

git branch -a

3,切换分支:

git checkout ljx

4,创建并切换到新的本地分支,同时关联远程分支:

git checkout -b new_local_branch origin/remote_branch

10,合并分支:

git merge ljx

三,恢复之前版本

1,查看提交历史:git log --oneline

2,覆盖式切换到指定版本:git reset --hard 36d2679

3,覆盖式切换主分支:git reset --hard master

相关文章:

  • 自动驾驶系统研发系列—激光雷达干扰实战:自动驾驶安全的隐形陷阱
  • OpenHarmony 5.0 web组件输入法弹出导致闪现桌面或者多次操作卡主桌面现象
  • c++ 项目使用 prometheus + grafana 进行实时监控
  • 数据管道架构设计指南:5大模式与最佳实践
  • LG P4278 带插入区间K小值 Solution
  • Java的接口
  • 阿帕奇基金会软件授权与公司贡献者许可协议(中英双语版)
  • 基于CATIA轴系的最小边界曲面自动化生成技术深度解析
  • 力扣的SQL
  • 搭建基于 Prometheus、Grafana 和 Alertmanager 的监控告警系统
  • 「Linux文件及目录管理」文件内容的显示和处理类命令
  • 揭开MongoDB的神秘面纱:从陌生到初识
  • 如何修改PyCharm的界面颜色(超详细)
  • 手写简版React-router
  • 2025ICRA 最佳论文解读:麻省理工PolyTouch:一种多模态触觉传感器以及基于触觉扩散策略的接触丰富操作方法
  • 【学习笔记】深入理解Java虚拟机学习笔记——第9章 类加载及执行子系统的案例与实战
  • C语言进阶:深度解剖数据在内存中的存储(浮点型在内存中的存储)
  • Linux系统firewall-offline-cmd命令在企业网络安全防护中的应用案例分析
  • 2.RMII的时钟模式
  • Python训练营打卡 Day54
  • dw对网站建设有哪些作用/好用的种子搜索引擎
  • 做电影网站用什么空间/小说网站排名人气
  • 企业建设网站意义/阿里指数
  • 那个网站做图片好看的/天津seo排名公司
  • 2022最新国内新闻50条简短/中山口碑seo推广
  • 苏州做网站的企业/天堂网