首页 > 其他分享 >Git暂存当前分支修改 切换到其他分支

Git暂存当前分支修改 切换到其他分支

时间:2023-04-17 20:11:45浏览次数:39  
标签:Git 代码 储藏 切换 当前 暂存 bug 分支

背景

平时开发使用的都是git,会出现一种情况,我在当前分支写了一半的代码,突然有人找我,说哪里出bug了,那我是不是需要切换到bug分支,去把当前问题紧急修复好,再继续写代码。但是如果直接切的话,会出现两个选择,要不不要当前代码,要不就是把当前代码保留到bug分支,这肯定是不行的,bug分支就一定是修改bug的,那么怎么办呢?

目的

解决修改的代码保存到当前分支,但并不提交。把其他分支代码写完提交完,能够切换为当前分支,之前的代码还能保留

参考链接

参考地址

实现

我们先看我们的分支

当前分支tiktok-verification
代码片段

修改一个空格

右键git

储藏变更

取个名字

创建储藏
我们可以发现代码恢复了,恢复到没有变更的状态

然后我们切换分支dev
随便写点东西提交,push。再切换tiktok-verification分支
右键git,取消储藏

选择自己的储藏

点击应用储藏就好

标签:Git,代码,储藏,切换,当前,暂存,bug,分支
From: https://www.cnblogs.com/cj8357475/p/17327271.html

相关文章

  • Git基础内容笔记
    Git笔记更多gitlog命令可查看:http://git-scm.com/docs/git-log目录Git笔记Git工作流程一、Git的下载和安装1.1Ubuntu系统下载1.2Windows系统下载1.3设置用户名和邮箱二、基本使用2.1创建仓库gitinitgitclone2.2添加文件2.3提交文件至本地仓库gitadd命令gitcommi......
  • Git flow命令
    安装方法:brew install git-flow基本使用:初始化:gitflowinit本地新建feature:gitflowfeaturestartbranchname  (注意:生成的分支号会带feature)将本地featurePUSH到远程:gitflowfeaturepublishbranchname获取Publish的Feature:gitflowfeaturepulloriginbranchname完成......
  • Git设置提交时忽略的文件
    法一:定义全局忽略规则1、新建一个.gitignore文件git.gitignore*.log*.temp/vendor注:每一行指定一个忽略规则 2、使用命令添加规则gitconfig--globalcore.excludesfileF:\\git\\git.gitignore法二:1、选择要忽dkq文件右键,选择Addtoignorelist 会生成.gitignore文件,更改这......
  • Git和VIM常用命令速记
    查看主机名称:gitremoteshow手动建立追踪关系:gitbranch--set-upstreammasterorigin/next//指定master分支追踪origin/next分支重新绑定追踪关系:gitremoteremoveorigin//如果本地代码,已经关联了远程分支,则需要先解除关联[email protected]:......
  • git本地分支,远程分支,远程跟踪分支的关系
    一、我的理解其实概念很简单,本地分支就是在本地机器上的分支;远程分支就是远程机器上的分支;远程跟踪分支就是跟踪远程分支的分支,这个远程跟踪分支也是在本地上的,但是你不能切换到该分支上,也不能修改它的数据。 随着你进一步开发: 可以看到远程跟踪分支一直指向d5a22c,而本地......
  • Git如何放弃所有本地修改
    git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。git reset --hard HASH #返回到某个节点,不保留修改。git reset --soft HASH #返回到某个节点。保留修改......
  • Git查看删除本地或远程分支
    1.查看本地分支gitbranch2.产看远程分支gitbranch-a3.删除本地分支gitbranch-dbranchname注意:删除本地分支时要切换到其他分支gitbranch-Dbranchname  强制删除本地分支4.删除远程分支gitpushorigin--deletebranchname ......
  • Git log怎么查看分支提交过哪些文件
    以上简单介绍了一些 gitlog 命令支持的选项。表2-2还列出了一些其他常用的选项及其释义。选项说明-p按补丁格式显示每个更新之间的差异。--word-diff按worddiff格式显示差异。--stat显示每次更新的文件修改统计信息。--shortstat只显示--stat中最后的行数修改添加移除统......
  • git使用
    今日内容git介绍和安装git使用流程git常用命令git忽略文件git多分支git远程仓库ssh方式连接远程仓库协同开发冲突解决线上分支合并远程仓库回滚1git软件介绍和安装#代码管理软件-git-svn#它们能做的事情--->用来做代码管理[文件......
  • 通过github搭建简单的网站
    正常搭建个网站可能需要服务器和域名,但是有没有不花钱的方法呢,github可以。首先新建个工程,名称随意然后新建个index.html文件做为首页之后点击设定最下面有个GitHubPages选择选择下面的内容,你的网站地址就会生成出来了打开网址https://huyunan.github.io/haha/ ......