IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> IDEA 常用git操作 -> 正文阅读

[开发工具]IDEA 常用git操作

一、分支说明

名称说明
master线上分支
pre预发布分支,需要上线的代码合到这个分支
test测试分支,转测的代码合到这个分支
dev开发分支,供开发人员自测的分支
feature新功能分支,从master拉出来

二、操作

1.创建分支

点击右下角的分支名称,然后选择一个分支,然后选择[New Branch from Selected..]

输入分支名称,点击[Create],本地分支就创建了

分支创建后,需要上传到远端,其他人才能看到。点击右上角的Push箭头,然后点击Push,就可以把分支推送到远端。推送了,其他人可以看到并拉取。

2.拉取代码

选择右上角的pull按钮,弹出的窗口中选择OK。Git merge | rebase的区别以及使用场景

3.git提交

?修改完代码之后,选择右上角的commit按钮。在弹出的窗口中,双击文件可以查看差异,填写完本次提交的备注就可以点击右下角的commit进行提交(提交到本地暂存区)

如果当前分支不仅仅是自己在提交,则需要先pull拉取代码,再push本次提交。

4.分支合并

目标:将分支test_branch合并到分支dev

?步骤:

4.1.切换到dev分支

如果dev分支可能有更新,建议先pull一下

?4.2.合并

4.3.解决冲突(如有)

选择文件,再点merge,然后在根据需要选择合并的代码

?4.4.提交

?

?5.版本回退

git的版本回退有reset和revert两种。

reset:回退到指定版本,这个版本之后的提交都不要了

revert:对指定提交进行反向操作,比如这个提交是加了一行代码,那revert就会删除这一行代码

?6.cherry-pick

目的:把某个分支的某个提交获取到当前分支。

下面演示,将dev分支的一个提交拉到test_branch分支

6.1.切换到test_branch分支

6.2.按图中步骤操作

?6.3.提交

7.比较分支差异

按图中步骤操作

?选择需要比较的分支,就可以看到当前分支和选择的分支之间的差异

?

?

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-01-29 23:17:35  更:2022-01-29 23:19:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:12:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码