git暂存命令-提交部分代码

news/2024/11/24 9:55:50/

git stsh
用于暂存修改的代码,代码文件分两种类型: 修改与新增的文件.使用git stash 命令默认只会暂存修改的代码文件.

git add
git add 命令可将该文件添加到暂存区。添加一个或多个文件到暂存区:

git add [file1] [file2] ...
1
暂存未add 的文件
git stash save -k -u #暂存未add的更改文件,保存当前工作区
1
git reset
git reset # 恢复工作区文件,即add添加的文件
1
其它git stash命令
git stash list # 查看stash 列表
git stash show stash@{0} # 查看stash列表中下标为0的文件
git stash pop stash@{0} # 弹出指定下标为0的stash

只暂存部分代码实现(暂存工作区)
# 1. 将不需要暂存的文件 添加暂存区
git add 
# 2. 保存工作区
git stash save -k -u "stash提示信息"
# 3. 恢复工作区
git reset 

此方法只是保存了工作区状态,弹出工作区会还原状态,可能会导致弹出失败,错误原因是:文件已存在.
此现象原因是: 保存工作区,实际上也保存了add状态的代码文件.
故我认为但我们遇到需要修改和当前工作无关的代码时,应先暂存当前代码文件,然后再修改.暂存当前工作区,个人认为用于: 多个无关修改(新增的场景),而只需push其中部分代码,可以利用暂存当前工作区的特点,实现部分代码的提交.


http://www.ppmy.cn/news/53730.html

相关文章

详解八大排序算法-附动图和源码(插入,希尔,选择,堆排序,冒泡,快速,归并,计数)

目录 🍏一.排序的概念及应用🍏 1.排序的概念 2.排序的应用 3.常用的排序算法 🍎二.排序算法的实现🍎 1.插入排序 1.1直接插入排序 1.2希尔排序(缩小增量排序) 2.选择排序 2.1直接选择排序 2.2堆排序…

SpringBoot使用ElasticSearch

ES官网:https://www.elastic.co/cn/downloads/elasticsearch ES下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch kibana官网:https://www.elastic.co/cn/downloads/kibana kibana下载地址:https://…

态路小课堂丨浅谈IDC数据中心综合布线互联

在数据中心发展过程中,服务器、光模块等设备更新周期短,迭代快。但是,对于IDC数据中心综合布线系统来说,其使用周期一般都比较长。因此,为了能够匹配IDC数据中心的发展,关于综合布线的设计尤为重要。 目前&…

Git cherry-pick详解

文章目录 基本用法引入多个提交代码冲突解决引入分支所有提交引入另一个代码库提交常用配置常见问题 此文在阅读前需要有一定的git命令基础,若基础尚未掌握,建议先阅读这篇文章Git命令播报详版 对于多分支的代码库,将代码从一个分支引入到另一…

【Python】【进阶篇】6、Django视图函数

目录 6、Django视图函数1. 第一个视图函数1)HttpResponse视图响应类型2)视图函数参数request3)return视图响应 2. 视图函数执行过程 6、Django视图函数 视图是 MTV 设计模式中的 V 层,它是实现业务逻辑的关键层,可以用…

【模板】Hexo Docker Nginx 个人博客服务器部署

上文:基于 Hexo 的 Github 博客搭建 注意:通过验证部署,确定无误。AI生成的部分有🤖图标。 🤖 TLDR By ChatGPT 本指南提供了在服务器上设置Git仓库、将本地Hexo页面推送到服务器仓库、在服务器上创建Nginx配置文件以…

2023第十三届MathorCup高校数学建模挑战赛C题解析

2023第十三届MathorCup高校数学建模挑战赛C题解析 题目解析前言题目一题目二题目三题目四 题目 C 题 电商物流网络包裹应急调运与结构优化问题 电商物流网络由物流场地(接货仓、分拣中心、营业部等)和物流场地之间的运输线路组成,如图 1 所示…

了解hiberfil.sys文件:计算机休眠模式的背后

简介: hiberfil.sys是Windows操作系统中的一个文件,它通常存储在计算机的根目录下,用于保存休眠模式下的内存映像。当您将计算机置于休眠模式时,Windows会将所有正在运行的程序和数据保存到hiberfil.sys文件中,然后关闭计算…