当前位置: 首页 > news >正文

Git里面Stash Changes和UnStash Changes使用

一.介绍

git如果本地有文件改动未提交、且该文件和服务器最新版本有冲突,pull更新会提示错误,无法更新:要么先commit自己的改动再pull,要么使用Stash Changes后再pull。stash的好处是可以先将你的改动暂存到本地仓库中,随时可以取出来(UnStash Changes)再用,但是不用担心下次push到服务器时,把不想提交的改动也push到服务器上,因为Stash Changes的内容不参与commit和push。

二.使用步骤

  1. 如果本地代码发生变动后,可以通过VCS–>Git,然后Stash
    Changes,可以将本地的全部改动代码临时保存到本地仓库,并撤销了本地代码的所有改动。
    在这里插入图片描述
  2. 再接下来点击Pull,这样就将本地的代码更新到最新了。
    在这里插入图片描述
  3. 然后再点击UnStash Changes,将之前的改动合并到本地,如果有发生冲突,需要自己手动修改解决冲突代码。
    在这里插入图片描述

相关文章:

  • ​​WSL2 (Ubuntu)​​ 中安装 ​​CUDA 12.9​​ 的详细教程
  • Spring Boot Web开发
  • ansible变量
  • springboot项目启动报错:spring boot application in default package
  • ansible模块使用实践
  • 如何在现有的分科、分纲、分目、分类的知识体系下构建根茎式心智
  • 关于springMVC 项目 println 输出中文乱码问题,解决方法
  • java 设计模式_行为型_18解释器模式
  • Spring AI 对话记忆持久化实战-MySQL方案
  • vscode-monitor-pro | 提升开发效率的利器
  • leetcode23-合并K个升序链表
  • Day01_刷题niuke20250615
  • 【Flutter】解决小米澎湃系统迷你窗口、缩小窗口后界面空白问题
  • linux 常用工具的静态编译之二
  • 算法导论第七章:快速排序的艺术与科学
  • 【git】如何在team里使用公共账号进行ssh clone
  • 《Vuejs设计与实现》第 9 章(简单 diff 算法)
  • java中常见的排序算法设计介绍
  • 键盘效率提升实战,快速训练指法与速度
  • SPOJ-TEST
  • 肇庆做网站设计公司/服装品牌营销策划方案
  • 设计一个企业网站首页/seo推广效果怎么样
  • 京东联盟 wordpress/seo职业技能培训班
  • 自己做网站好不好/seo站内优化和站外优化
  • 莱芜网站优化/怎么样做推广
  • WordPress建立电商网站/seo怎么做优化