| |
|
开发:
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操作 |
一、分支说明
二、操作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.比较分支差异按图中步骤操作 ?选择需要比较的分支,就可以看到当前分支和选择的分支之间的差异 ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |