git使用及上线流程(仅为我工作中常用)

news/2024/11/20 1:40:28/

推荐软件或者直接终端

⚠️注意:在确保远程和本地分支都可使用的情况下

git常见使用命令 

ls---查看所有目录
pwd---本机密码
cd 目录名---进入目录
Touch ---创建文本文件
git status---查看状态
git branch---查看分支
git pull---拉取远程最新代码
git checkout -b 分支名---创建分支
git checkout---切换分支
git push---推送到远程
git add . ---提交所有内容
git commit -m "随意名"---提交到本地
git rebase 用于将一个分支的更改应用到另一个分支上

实际操作 

Last login: Fri Nov 15 15:08:02 on ttys002
tal@TALdeMacBook-Pro ~ % ls
Desktop		Library		Pictures	Sites
Documents	Movies		Postman		mock_project
Downloads	Music		Public		works
tal@TALdeMacBook-Pro ~ % cd works 
tal@TALdeMacBook-Pro works % ls
cms-admin-fe				vue-mapshare 3
study-operate				笔记
study-service-new			课程管理 - 学习机平台_files
tal@TALdeMacBook-Pro works % cd study-service-new
tal@TALdeMacBook-Pro study-service-new % git status
On branch ddj_dev_v10.1
Your branch is up to date with 'origin/ddj_dev_v10.1'.You have unmerged paths.(fix conflicts and run "git commit")(use "git merge --abort" to abort the merge)Changes to be committed:modified:   src/views/studentsManage/courseDetail/PointsDetailsList.vueUnmerged paths:(use "git add <file>..." to mark resolution)both modified:   src/views/studentsManage/config.jsboth modified:   src/views/studentsManage/tabIndex.vueChanges not staged for commit:(use "git add <file>..." to update what will be committed)(use "git restore <file>..." to discard changes in working directory)modified:   src/views/studentsManage/components/adjustIntegralDialog.vuemodified:   src/views/studentsManage/courseDetail/PointsDetailsList.vuetal@TALdeMacBook-Pro study-service-new % git branchddj_dev
* ddj_dev_v10.1dev-ddjmasterreleasexf-main-v10.0xf-main-v11
tal@TALdeMacBook-Pro study-service-new % git checkout xf-main-v11

上线流程

系统上线流程
git branch---查看当前分支
git status----查看修改的文件
git add .---提交所有内容
git commit -m "名称"---提交本地
git push---推送到远程分支
git branch---查看当前分支(自己的开发分支)
git checkout "分支名" 切换到主分支(实际开发的分支)
git pull---拉取
git merge "当前分支" 把当前分支合并到主分支
git status查看修改的文件
git add .
git commit -m "名称"
git pull---拉取(习惯查看其他人更新合并代码)
git push---推送
git branch---查看当前分支(主分支)
git checkout release---切换到上线分支(release):主要是起规范效果
git pull---拉取
git merge "主分支"---当前分支合并到release
git push---推送git checkout "当前分支(开发分支)"
git merge "主分支"---合并最新的代码

⚠️注意:上线流程仅供参考


http://www.ppmy.cn/news/1548370.html

相关文章

Stable Diffusion的解读(二)

Stable Diffusion的解读&#xff08;二&#xff09; 文章目录 Stable Diffusion的解读&#xff08;二&#xff09;摘要Abstract一、机器学习部分1. 算法梳理1.1 LDM采样算法1.2 U-Net结构组成 2. Stable Diffusion 官方 GitHub 仓库2.1 安装2.2 主函数2.3 DDIM采样器2.4 Unet 3…

YOLOv7-0.1部分代码阅读笔记-torch_utils.py

torch_utils.py utils\torch_utils.py 目录 torch_utils.py 1.所需的库和模块 2.def torch_distributed_zero_first(local_rank: int): 3.def init_torch_seeds(seed0): 4.def date_modified(path__file__): 5.def git_describe(pathPath(__file__).parent): 6.de…

LogViewer NLog, Log4Net, Log4j 文本日志可视化

LogViewer 下载 示例&#xff1a;NLog文本日志可视化软件&#xff0c;并且能够实时监听输出最新的日志 nlog.config 通过udp方式传输给LogViewer (udp://ip:port) <?xml version"1.0" encoding"utf-8" ?> <nlog xmlns"http://www.nlog-…

C++中的适配器模式

适配器模式&#xff08;Adapter Pattern&#xff09; 适配器模式是一种结构型设计模式&#xff0c;它使得原本由于接口不兼容而不能一起工作的类可以协同工作。适配器模式通过将一个类的接口转换成客户端希望的另一种接口&#xff0c;使得原本接口不兼容的类可以一起工作。适配…

笔记本run个llm, 本地如何启动大模型,大模型ubuntu 3b llm启动,llm部署 ollama 黑盒run大模型

1. 官网&#xff1a; https://ollama.com/ 2. 安装ollama curl -fsSL https://ollama.com/install.sh | sh 3. run个3b模型: https://ollama.com/search 4. 命令&#xff1a; ollama run llama3.2 5&#xff1a; run之后样子&#xff0c;使用的是cpu跑的。如果有gpu&…

后端一次性返回数据,前端分页

vue 结合elementUI 分页组件&#xff0c;后端一次性返回数据&#xff0c;前端做分页 1.template中 <el-paginationsize-change"handleSizeChange":page-sizes"[10, 20, 50, 100]"style"float:right"current-change"currentChangeHandle…

Restful API接⼝简介及为什么要进⾏接⼝压测

一、RESTful API简介 在现代Web开发中&#xff0c;RESTful API已经成为一种标准的设计模式&#xff0c;用于构建和交互网络应用程序。本文将详细介绍RESTful API的基本概念、特点以及如何使用它来设计高效的API接口。 1. 基于协议 HTTP 或 HTTPS RESTful API通常使用HTTP&am…

第 12 章 - Go语言 方法

在Go语言中&#xff0c;方法是一种特殊的函数&#xff0c;它有一个接收者&#xff08;receiver&#xff09;。接收者可以是任何类型的值或指针&#xff0c;通常用于操作该类型的数据。下面将详细解释方法的定义、接收者、方法集&#xff0c;并通过示例代码来加深理解。 方法的…