IDEA中Git暂存代码暂存区的使用

  • 一、问题引入
  • 二、解决方法
    • 2.1 IDEA解决
      • 2.1.1 暂存起来:在新分支中, 点击版本控制VCS-Git-Stash Changes
      • 2.1.2 读取暂存:点击VCS-Git-UnStash Changes
    • 2.2 通过Git命令来完成操作

一、问题引入

​ 在日常工作中, 通常都按照迭代功能划分分支开发。 可是突然上个分支有一个很紧急的问题bug,需要修改优化, 此时都是在新分支上开发, 随意进行分支切换, 很容易导致代码混乱,不利于代码管理, 这时候需要有一个暂存当前代码状态的功能。

二、解决方法

2.1 IDEA解决

2.1.1 暂存起来:在新分支中, 点击版本控制VCS-Git-Stash Changes

把修改的代码暂存起来,填写一下message,这时候代码都暂存起来了。

2.1.2 读取暂存:点击VCS-Git-UnStash Changes

选择暂存点,点击Apply Stash

2.2 通过Git命令来完成操作

使用命令:

git status 查看当前状态
git stash save ‘当前暂存说明’
git stash list 查看所有临时列表
git stash pop 恢复最近一次暂存的临时分支, 并且删除掉临时仓库
git stash apply id 恢复暂存临时分支, 通过id来恢复,id可在列表中查看

案例:

1 git status

2 git stash save ‘2022-新分支’
3 git stash list

4 git stash apply 0

IDEA中Git暂存代码暂存区的使用相关推荐

  1. idea开发中git合并的代码,

    方法一: 将master主分支 合并到 子分支dev上 , 1.当前如果在dev分支上,先提交dev分支的代码到本地,然后推送到服务器, 2.然后切换分支到master主分支上,先更新master主分 ...

  2. 解决IDEA中使用git插件提交代码乱码问题

    问题描述 在使用idea中git插件commit代码时,中文出现乱码 但是在git bash中提交没有中文乱码的问题,所以一开始以为不是git的配置问题(打脸.jpg) 解决方案 在git的安装路径中 ...

  3. GIT上传代码Enumerating objects:类型报错解决,实测可用

    最近使用在idea中Git上传代码经常反复出现Enumerating objects: 29, done. Delta compression using up to 8 threads Total开 ...

  4. vscode暂存的代码保存在哪里_在vs code中配置git,便于代码的保存

    用了git最方便的就是比如在公司写了很多代码后回到家打开vscode只需要点击一下pull就能全部同步过来.是不是很方便....毕竟之前我都是拿u盘拷贝回家或者存到云盘再下载下来.. 我这里用的是国内 ...

  5. Git 使用 stash暂存代码

    如果你修改了代码没有commit提交本地库,git拒绝你切换分支. 如果我们不想提交不完善的代码,但是得去修改一个紧急Bug,此时 stash 可将当前未提交到本地仓库的代码,储藏(stash)到Gi ...

  6. git切换分支,暂存修改代码

    我们在使用git时,经常出现需要切换分支的情况,如果本地分支有文件修改就需要暂存代码 git branch // 查看当前分支git status //查看修改文件git stash // 将本地改动 ...

  7. Git使用汇总之暂存区工作区撤销和删除

    一.撤掉 1.如果还没 git add file ,使用该指令进行撤销:  git checkout -- fileName 只能清空全部已修改的问题件, 但是对于新建的文件和文件夹无法清空, 必须组 ...

  8. Git 的工作区、暂存区、版本库—— Git 学习笔记 15

    Git 的工作区.暂存区.版本库 大家都知道,在 Git 系统中有 "三棵树" 的概念. 注意:"树" 在这里的意思是 "文件集合",而不是 ...

  9. Git之工作区和暂存区

    工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而 ...

最新文章

  1. HTML5----CSS显示半个字符
  2. vs2008 添加头文件路径
  3. api 定位 微信小程序 精度_聊聊微信小程序内置地图定位的精确性
  4. 一位“寒门”同学从高材生到“不如人”的经历
  5. log加时间 securecrt_SecureCRT配置自动记录日志
  6. 积德行善真的有用吗?
  7. ssis 映射列 使用变量_SSIS中的动态列映射:SqlBulkCopy类与数据流
  8. 经典合成器插件 – LennarDigital Sylenth1 v3.067 WiN
  9. 电机控制程序设计经验
  10. 一文了解caffe框架
  11. xps13蓝牙消失,设备管理器中出现“未知USB设备(设备描述符请求失败)”的问题
  12. 对于uniapp的项目,获取设备的一些设备id,首次登陆设备的首台绑定,以及对项目的版本号进行对比进行app升级
  13. 百城巡展 | 人大金仓3月山海之约圆满收官
  14. 嫁了这么有本事的程序员,凭什么不珍惜?|葡萄语录
  15. 微信小程序如何添加业务域名
  16. 还原精灵还原了mysql怎么办
  17. python模型预测控制_【模型工具】耦合python和 SWMM的城市排水系统模型预测算法...
  18. 2018年5月30日 星期三 天气多云
  19. 智能汽车大爆发,车企创新为何首选华为云?
  20. 张跃平教授:无线电科学与技术中的因子4

热门文章

  1. Bitmap毛边问题
  2. MongoDB数据库开发环境搭建与配置,Windows环境下
  3. 【蓝桥杯】2019年第十届蓝桥杯(个人赛) 大赛介绍、注意事项及赛后总结
  4. 基础算法:斐波那契函数学习
  5. Linux中实现定时任务详解
  6. 深度学习之 人脸识别(2) 模型
  7. 文件云端备份恢复onedriver+SyncToy
  8. java 支持哪些字体_java有哪些字体
  9. linux下ppt转图片的方法
  10. 阿里滑块 x82y x5sec本地dll 易语言