idea中使用git相关操作说明
idea中使用git相关操作说明
- git reset --hard
- git reset --mixed
- git reset --soft
- git rebase 合并commit
git reset --hard
该操作会取消当前工作目录的所有改变,并且撤销之前add的内容,该操作下,你之前的所有未commit的内容都会消失,不保留你更改但未提交的内容,慎用!!!
git reset --mixed
Mixed是默认方式。只保留源码,会回退 commit 和 index 的信息,
该操作取消上一次(或指定版本)所有add或commit的所有文件
git reset --soft
只回退了 commit 的信息,之前写的代码还是保留的,不会恢复到 index file 一级。如果还要提交,直接 commit;
git rebase 合并commit
Rebasing Commits框中第一列Action的含义如下:
选择pick操作,git会应用这个补丁,以同样的提交信息(commit message)保存提交
选择reword操作,git会应用这个补丁,但需要重新编辑提交信息
选择edit操作,git会应用这个补丁,但会因为amending而终止
选择squash操作,git会应用这个补丁,但会与之前的提交合并
选择fixup操作,git会应用这个补丁,但会丢掉提交日志
选择exec操作,git会在shell中运行这个命令
idea中使用git相关操作说明相关推荐
- VSCode中git相关使用的记录
一些操作: 可以在冲突中修改代码再选择所需保留的代码 git clone 地址(从远程克隆代码库)[可能会要求输入网站的账号密码] 与VSCode相对应命令: (初始化git存储库 - git ini ...
- git的操作说明超详细
2019独角兽企业重金招聘Python工程师标准>>> 说明: 个人在学习Git工作流的过程中,从原有的 SVN 模式很难完全理解Git的协作模式,直到有一天我看到了下面的文章,好多 ...
- git 打tag_图文讲解,团队开发中的 Git 最佳实践
私信我,回复:学习,获取免费学习资源包. 在 2005 年的某一天,Linux 之父 Linus Torvalds 发布了他的又一个里程碑作品--Git.它的出现改变了软件开发流程,大大地提高了开发流 ...
- 在Xcode中使用Git进行源码版本控制
本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组. 在应用程序开发过程中,很重要的一部分工作就是如何进行 ...
- 团队开发中的 Git 实践
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 本文转载自:https://segmentfault.com/a/ ...
- 教你如何在C++二进制文件中注入git信息
这篇文章主要给大家介绍了关于怎么在C++二进制文件中注入git信息的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下 在后端生产环境中,为了方便定位问题,我们需要根据一个binary文件 ...
- 在Visual Studio中使用Git [关闭]
作为一个长期的Visual SourceSafe用户(和仇恨)我正在讨论与同事转换到SVN ; 他建议改用Git . 显然,它可以在没有中央服务器的情况下用作点对点(我们是一个3开发团队). 我无法找 ...
- eclipse使用git合并_Eclipse中使用git
Eclipse从LUNA版本开始默认支持了GIT客户端,可以在导航菜单中windows --> preferences搜索git查看git相关配置. Eclipse中对于git的操作基本都在右键 ...
- 【Eclipse中使用Git之一】把远程仓库的项目,clone到eclipse里面
[Eclipse中使用Git之一]把远程仓库的项目,clone到eclipse里面 2015-01-29 19:25 15779人阅读 评论(1) 收藏 举报 分类: Git(35) 作者同类文章X ...
最新文章
- Java项目:图书管理系统(java+SSM+jsp+mysql+maven)
- 怎么样才能快速的把淘宝店铺推广出去
- C#连接ORACLE数据库乱码问题
- [Tips on Ember 2] 如何尝试 angle-bracket component
- 【caffe-Windows】mnist实例编译之model的使用-classification
- VS2005下 auxDIBImageLoad() 这个函数真囧
- python做一个系统代码_python初学者,用python3实现基本的学生管理系统代码实例...
- python入门心得_记初学python的一些心得
- 传感器怎么获取障碍物的宽度信息_机器人感知 -- 测距传感器
- 手游加速器原理分析和代码实现
- oracle 客户端配置
- 最小二乘求解与正则化
- 分页的时候pageSize没有效果
- window双开微信
- visual paradigm 绘图学习记录
- 搭建简易个人博客(一篇文章就搞定!)
- JavaScript - canvas - 画直角坐标系
- CorelDRAW 入门知识
- 软件本身呢对shellcode 检查 SEH Exploit学习
- Elasticsearch常用配置及性能参数