首页 / 知识
为什么每个分支的git stash都不唯一?
2023-04-16 23:09:00

Why isn't the git stash unique per branch?我想它允许将更改从一个分支移动到下一个分支,但这就是摘樱桃的目的,如果您不提交所做的更改,也许您不应该将其移动? 我有时在错误的分支上应用了错误的存储,这使我对这个问题感到疑惑。 如前所述,如果您想要"按分支存储",则您确实希望有一个新分支从现有分支派生。 此外,除了已经提到的存储可以让您进入正在处理的分支的事实之外,它还允许您在提交所有内容之前切换分支。这对通常情况下的樱桃采摘不如对工作副本的樱桃采摘有用。 F.ex。,在功能分支上工作时,我经常会发现与该分支无关的小错误或外观上的杂质。好吧,我立即修复这些问题。当需要提交时,我有选择地提交了相关的更改,但没有提交修订和修饰。相反,我将它们存储起来,这使我可以切换到稳定的次要修复程序分支,然后在该分支中应用该存储项并分别提交每个次要修复程序。 (根据有问题的更改,我还将再次存储其中的一些内容,以切换到其他功能分支,并在其中应用这些功能。) 这使我在工作时可以进入编程模式,而不必担心代码的适当图书馆管理。然后,当我精神休息时,我可以回去仔细地将我的更改分类到所有合适的架子上。 如果存储不是全局的,则这种类型的工作流程将更加困难。 从Git 1.6开始,您现在可以使用 将隐藏项应用到分支
Git将为您创建一个新分支,并签出!有关更多信息,请参见
我猜你可以使用
并查看您的藏匿处列表,请使用
参考 如果您想要从分支运行的" stash ",请执行类似的操作以将您的更改存储在当前分支的新分支上。
撤消隐藏
git stash尤其有用,因为您可以将更改拉入肮脏的树中,即,如果您有出色的编辑并想要执行
,但是不能,可以存储所做的更改,拉出然后应用存储
希望这对您有所帮助! git-stash对我来说最有用的是将尚未签入的更改移到与当前已签出的分支不同的分支上。 例如-我经常发现自己在错误修复分支上进行了简单的更改;只是发现我正在做的更改比我最初猜测的要复杂。 Git-stash是将这组更改移动到另一个分支的最简单方法。 |
最新内容
相关内容
linux提交程序命令行?
linux提交程序命令行?,工作,系统,信息,地址,工程,目录,管理,环境,命令,功能,Linux系统常用操作命令有哪些linux常用命令: pwd命令 该命令的英linux命令错误的是?
linux命令错误的是?,系统,信息,异常,密码,工具,地址,网络,实时,状态,数据,Linux系统中输入命令,输出结果有误是怎么回事?出现以上提示,很多原因linux显示错误命令?
linux显示错误命令?,信息,系统,电脑,状态,时间,环境,命令,搜狐,密码,异常,虚拟机里怎么开始linux系统,打startx命令提示错误1、第一种:这个问题linux退出错误命令的?
linux退出错误命令的?,系统,电脑,环境,命令,位置,管理,工具,设备,终端,进程,Linux命令格式错误出现大于号怎么退出1、ctrl+c,终止当前运行命令linux没有该命令错误?
linux没有该命令错误?,系统,第一,环境,命令,分析,软件,异常,文件,目录,空格,不知道为什么在linux命令行下输入一些命令怎么都显示没有找到?1、linux命令都不能使用?
linux命令都不能使用?,系统,密码,命令,异常,情况,用户,权限,路径,问题,变量,Linux普通用户没有权限使用命令怎么解决修改文件权限在Linux系统linux命令提交代码?
linux命令提交代码?,工作,系统,地址,代码,命令,数据,信息,目录,标准,发行,求助:LINUX常用SHELL命令你可以通过打开Linux的terminal(终端)来执行Slinux命令错误代码?
linux命令错误代码?,系统,密码,电脑,网络,手机,网址,软件,代码,设备,老板,Linux管理常见错误1、检查权限:使用文件浏览器和终端,检查文件的访问怎么提交linux命令?
怎么提交linux命令?,服务,系统,环境,最新,百度,下来,数据,密码,地址,工作,用TELNET登录Linux怎么上传自己的文件到Linux机上telnet没有提供 文linux命令忽略错误?
linux命令忽略错误?,系统,地址,工作,信息,设备,命令,设计,灵活,观察,标准,linux命令问题,在使用ls命令时,能不能不让输出错误信息--pid=进程号linux命令都不存在?
linux命令都不存在?,软件,发行,系统,网络,名称,命令,情况,环境,信息,第一,linux系统下ifconfig命令未找到的解决方法首先确认下是否是环境变量linux命令并行提交?
linux命令并行提交?,地址,工作,系统,状态,暂停,信息,命令,管理,目录,控制台,Linux集群常用指令linux常用命令如下:查看内核版本:uname-a。控制台