搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
凡人多烦事01
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
windows 查看端口占用并删除_netstat -ano | findstr 端口清空
2
org.apache.poi Excel列与行都是动态生成的_99%的人不知道怎么利用Excel里的函数和技巧来偷懒...
3
AAAI 2020 | 多模态基准指导的生成式多模态自动文摘_多模态多输出摘要生成
4
力扣 在LR字符串中交换相邻字符(双指针)
5
XTuner 大模型单卡低成本微调实战笔记_xtuner 单卡低成本微调大模型
6
基于stm32智能取药柜物联网嵌入式软硬件开发单片机毕业源码案例设计_stm32自动取药系统
7
navicat oracle调试器,Oracle PL/SQL 调试器 - Navicat 15 for Linux 产品手册
8
Android 抛弃IMEI改用ANDROID_ID_android10 imei取消
9
docker 部署带有界面的registry仓库_registry ui
10
C++箴言:理解typename的两个含义_c++中typename是啥意思
当前位置:
article
> 正文
IDEA 使用Reset Current Branch to Here 进行git 版本控制,图文操作
作者:凡人多烦事01 | 2024-05-20 11:23:58
赞
踩
reset current branch to here
文章目录
一、总结区别(只针对本地仓库操作)
Soft详细解释
文件版本冲突处理
Mixed详细解释
Hard详细解释
Keep详细解释
文件版本冲突处理
二、其他
Revert commit
参考文档
一、总结区别(只针对本地仓库操作)
Soft详细解释
Soft操作只对本地仓库有影响,单纯回退本地仓库文件的版本
界面上看到的所有代码都不受影响,比如被回退的文件代码完全不会变,而是因为本地仓库的变化,导致这些文件变成了未提交
简单解释被回退的文件代码:commit->no commit (仅此而已,还不理解的去操作一下就懂了)
新文件变成no commit
文件版本冲突处理
当Main.java文件在本地修改过,同时本地仓库回退版本涉及这个文件,必然会导致这个文件存在版本问题,在你进行pull操作时,将会进行版本选择,选择你想要的版本即可
Mixed详细解释
这个操作基本和Soft基本一样,它们只有一个区别
新文件不是未提交,而是直接变成非git文件
注意,这个新文件并不会被删除
非新文件受到的影响是和Soft操作完全一样的
Hard详细解释
所有文件变成你选择的这个版本
未提交的文件全部清空,界面和本地仓库的代码完全一致
和Soft比较,Soft操作只对本地仓库有影响,单纯回退本地仓库文件的版本,界面上看到的所有代码都不受影响。但是Hard把界面上看到的所有代码都变成了本地仓库的代码
相同点: 对本地仓库的影响完全一样
不同点:Hard把界面上看到的所有代码都变成了本地仓库的代码
非git文件不受影响(作者测试过了)
Keep详细解释
和Hard操作基本完全一致,只有一个区别
Keep操作未提交的文件不会受到影响,如果回退版本的文件中有未提交的文件将进行版本冲突处理
对Soft操作对比,
文件版本冲突处理
如果版本回退的
二、其他
Revert commit
回滚单次提交的文件,所有回滚的文件进入到暂存区,变成蓝色,不会对仓库有任何的影响
当回滚的文件中有多个版本,则会让你选择一个版本到暂存区
参考文档
idea Reset Current Branch to Here Soft、Mixed、Hard、keep区别(简单易懂)
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/凡人多烦事01/article/detail/597455
推荐阅读
article
idea Reset Current Branch to Here
Soft
、
Mixed
、
Hard
、...
1、
Soft
:你之前写的不会改变,你之前暂存过的文件还在暂存。2、
Mixed
:你之前写的不会改变,你之前暂存过的文件不会...
赞
踩
article
idea
的
git
reset
current
branch
to
here
操作详解_
idea
将当前分...
【代码】
idea
的
git
reset
current
branch
to
here
操作详解。_
idea
将当前分支重置到此...
赞
踩
article
【随笔】
Git
高级篇 --
远程
服务器
拒绝
git
push
&
reset
(三十二)_
git
r...
大家好,又见面了,我是夜阑的狗
git
reset
push
远程
...
赞
踩
article
07. 【
Java
教程】
Java
集成
开发
环境
-
IntelliJ
IDEA
...
IDE 即的缩写,中文意为
集成
开发
环境
,是用于提供程序
开发
环境
的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界...
赞
踩
article
IntelliJ
IDEA
学习笔记 -
Ctrl
+
Shift
+ N 妙用_
idea
ctrl...
本文介绍
IntelliJ
IDEA
中
Ctrl
+
Shift
+ N打开文件并直接定位到某一行的功_
idea
ctrl ...
赞
踩
article
IDEA
妙用之
Postfix
Completion
_
idea
postfix
completion
...
这是
IDEA
13.1 新增的功能。详细演示和说明看这里
Postfix
Code
Completion
in Inte...
赞
踩
article
IDEA
常用
快捷键
Windows
版_
idea
alt
+左键...
IntelliJ
IDEA
(简称
IDEA
),是 Java 语言开发的集成环境,
IDEA
在业界被公认为最好的 Java...
赞
踩
article
Intellij
IDEA
快捷键整理_
idea
ctrl
alt q...
原文:http://www.cnblogs.com/tonycody/p/3257601.html 【常规】Ctrl+S...
赞
踩
article
intellij
idea
的
全局
搜索
快捷键方法...
1、Ctrl+N按名字
搜索
类相当于eclipse
的
ctrl+shift+R,输入类名可以定位到这个类文件,就像
idea
在...
赞
踩
article
java
集成
opencv
(不踩坑),实现
人脸
检测小
demo
(含上传人像
图片
识别接口),
windows
...
先一步一步来,中间会讲解会踩到的坑。作者环境:
java
11(最好用
java
8)_
java
对接
opencv
java
对接...
赞
踩
article
idea
实用
插件
分享之
CodeGeeX
(国产免费
编程
AI助手)_
codegeex
汉化版
idea
插件
...
idea
插件
CodeGeeX
国内免费AI
编程
助手 _
codegeex
汉化版
idea
插件
codegeex
汉化版
idea
...
赞
踩
article
[
git
]怎样
git
clone
所有远程
branch
_
git
clone
remote
branch
...
代码】[
git
]怎样
git
clone
所有远程
branch
。
_
git
clone
remote
branch
git
clo...
赞
踩
article
当从
git
上拉取
一个
项目
后 全局
文件
都显示
一个
橙色
的小J 怎么解决?_
git
idea
文件
橙色
...
当从
git
上拉取
一个
项目
后 全局
文件
都显示
一个
橙色
的小J 怎么解决?_
git
idea
文件
橙色
git
idea
文件
橙...
赞
踩
article
git
branch
删除_
git
delete
branch
...
git
删除远程分支
git
push origin --delete [
branch
_name]删除本地分支区别
git
b...
赞
踩
article
Git基础操作:删除本地
分支
、删除远程
分支
、创建本地
分支
_
error
:
cannot
delete
...
分支
操作删除本地
分支
命令:git
branch
-d
develop
实战:$ git
branch
-d
develop
...
赞
踩
article
【
IDEA
】
2023
版
IDEA
安装
破解
教程...
非常详细的
IDEA
安装
破解
教程,靠谱快捷!适合新入门的小伙伴。【
IDEA
】
2023
版
IDEA
安装
破解
教程 ...
赞
踩
article
IDEA:Initialization failed for '
https
://
start
.spri...
目录一、解决:Initialization failed for '
https
://
start
.
spring
.io'二、...
赞
踩
article
IDEA
使用
Git
图文详解_
git
idea
...
一、配置
git
路劲:或二、克隆项目或填写克隆路径及输出路径三、上传项目到
git
仓库 1、在你的
idea
里新建
git
仓库,...
赞
踩
article
IDEA
-
SpringBoot
项目
yml
配置文件
不自动
提示
解决办法
_
配置文件
不
提示
...
本文为
SpringBoot
项目
配置文件
.yaml/.
yml
文件编写时没有自动
提示
的解决方案_
配置文件
不
提示
配置文件
不
提示
...
赞
踩
article
【
idea
】
idea
中
plugins
搜
不到
想要的
插件
...
我的
idea
版本是2021年,今天想
搜
索lombok
插件
没有
搜
索到,百度了解决办法并成功解决问题,以下是操作步骤。进入f...
赞
踩
相关标签
java
intellij-idea
git
笔记
开发语言
intellij idea
idea
开发工具
测试
opencv
spring boot
人工智能