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相关操作说明相关推荐

  1. VSCode中git相关使用的记录

    一些操作: 可以在冲突中修改代码再选择所需保留的代码 git clone 地址(从远程克隆代码库)[可能会要求输入网站的账号密码] 与VSCode相对应命令: (初始化git存储库 - git ini ...

  2. git的操作说明超详细

    2019独角兽企业重金招聘Python工程师标准>>> 说明: 个人在学习Git工作流的过程中,从原有的 SVN 模式很难完全理解Git的协作模式,直到有一天我看到了下面的文章,好多 ...

  3. git 打tag_图文讲解,团队开发中的 Git 最佳实践

    私信我,回复:学习,获取免费学习资源包. 在 2005 年的某一天,Linux 之父 Linus Torvalds 发布了他的又一个里程碑作品--Git.它的出现改变了软件开发流程,大大地提高了开发流 ...

  4. 在Xcode中使用Git进行源码版本控制

      本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组. 在应用程序开发过程中,很重要的一部分工作就是如何进行 ...

  5. 团队开发中的 Git 实践

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 本文转载自:https://segmentfault.com/a/ ...

  6. 教你如何在C++二进制文件中注入git信息

    这篇文章主要给大家介绍了关于怎么在C++二进制文件中注入git信息的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下 在后端生产环境中,为了方便定位问题,我们需要根据一个binary文件 ...

  7. 在Visual Studio中使用Git [关闭]

    作为一个长期的Visual SourceSafe用户(和仇恨)我正在讨论与同事转换到SVN ; 他建议改用Git . 显然,它可以在没有中央服务器的情况下用作点对点(我们是一个3开发团队). 我无法找 ...

  8. eclipse使用git合并_Eclipse中使用git

    Eclipse从LUNA版本开始默认支持了GIT客户端,可以在导航菜单中windows --> preferences搜索git查看git相关配置. Eclipse中对于git的操作基本都在右键 ...

  9. 【Eclipse中使用Git之一】把远程仓库的项目,clone到eclipse里面

    [Eclipse中使用Git之一]把远程仓库的项目,clone到eclipse里面 2015-01-29 19:25 15779人阅读 评论(1) 收藏 举报 分类: Git(35) 作者同类文章X ...

最新文章

  1. Java项目:图书管理系统(java+SSM+jsp+mysql+maven)
  2. 怎么样才能快速的把淘宝店铺推广出去
  3. C#连接ORACLE数据库乱码问题
  4. [Tips on Ember 2] 如何尝试 angle-bracket component
  5. 【caffe-Windows】mnist实例编译之model的使用-classification
  6. VS2005下 auxDIBImageLoad() 这个函数真囧
  7. python做一个系统代码_python初学者,用python3实现基本的学生管理系统代码实例...
  8. python入门心得_记初学python的一些心得
  9. 传感器怎么获取障碍物的宽度信息_机器人感知 -- 测距传感器
  10. 手游加速器原理分析和代码实现
  11. oracle 客户端配置
  12. 最小二乘求解与正则化
  13. 分页的时候pageSize没有效果
  14. window双开微信
  15. visual paradigm 绘图学习记录
  16. 搭建简易个人博客(一篇文章就搞定!)
  17. JavaScript - canvas - 画直角坐标系
  18. CorelDRAW 入门知识
  19. 软件本身呢对shellcode 检查 SEH Exploit学习
  20. Elasticsearch常用配置及性能参数

热门文章

  1. 听李善友讲移动互联网颠覆式创新
  2. MacOs | 一只捣乱桌面宠物鹅
  3. Storyboard References
  4. 解决adb无法连接夜神模拟器的问题
  5. IEEE Communications Letters - cover letter
  6. 自动解魔方机器人1 [算法篇]
  7. linux 通过手机上网,Linux系统通过手机GPRS上网设置简介有哪些呢?
  8. android手机开机密码,android手机开机密码忘了怎么办?
  9. 智能小夜灯(基于PIC16F887)
  10. Android中各种颜色在dawable.xml中的定义