Git 未提交就切换分支 ——解决方案

这篇具有很好参考价值的文章主要介绍了Git 未提交就切换分支 ——解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在切换分支的时候,忘记提交上传,直接通过Visual Studio Code左下角按钮,来切换分支,点击 储藏并签出 按钮,这样你的代码在之前拉过后的代码都会不见了。

git 不提交 切换分支,git,github

会报这个错

解决方法:

首先切回自己原来的分支上,将之前的代码提交上传到git上

git add .

git commit -m '命名'

git push

提交成功后,在自己的分支上执行 查看所有储藏列表命令

git stash list

git 不提交 切换分支,git,github

 最后再执行以下命令,将之前的更改应用到您的工作目录中

git stash apply

git 不提交 切换分支,git,github

 最后将这个项目重开一下即可,找回之前的代码后记得重新将代码提交上传到git上

git add .   

git commit -m '命名'

git push

 注意:每写完一个功能记得保存,存储到git上,每次切换分支时,都要上传防止代码丢失!!!

git stash 用法总结:

git stash 

保存当前文件的工作进度,将工作区和暂存区恢复到修改之前

git stash save '当前修改的说明'

这个命令的作用和 git stash 命令一样,不过可以添加一个说明,是用来解释呢当前工作修改,方便恢复

git stash list

显示所有保存的工作进度列表,编号越小代表保存进度的时间越近

git stash pop stash@{num}

恢复之前保存的工作进度到当前工作区,此命令的 stasl@{num} 是可选项,在多个工作进度中可以选择恢复,不带此项则默认恢复最近的一次进度相当于 git stash pop stash@{0}

git stash apply stash@{num}

恢复之前保存的工作进度到当前工作区且该工作进度可重复恢复,此命令的 stash@{num} 是可选项,在多个工作进度中可以选择恢复,不带此项则默认恢复最斤的一次进度相当于
git stash appply stash@{0}

git stash drop stash@{num}

删除一条保存的工作进度,此命令的 stash@{num} 是可选项,在多个工作进度中可以选择删除,不带此项则默认删除最近的一次进度相当于git stash drop stash@{0}

git stash clear
删除所有保存的工作进度文章来源地址https://www.toymoban.com/news/detail-623055.html

到了这里,关于Git 未提交就切换分支 ——解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git无法提交空文件夹问题解决方案

    Git无法提交空文件夹问题解决方案 在使用Git进行版本控制时,经常会遇到需要提交空文件夹的情况,特别是在Java项目开发中。然而,Git本身对空文件夹的处理并不友好,无法直接提交空文件夹到版本库中。本文将介绍一种解决方案来处理这个问题,并提供相应的源代码示例

    2024年02月03日
    浏览(51)
  • 【git常用操作】git的分支创建、切换、提交与关联分支操作

    下拉代码建议用ssh密钥方式下拉 ,配置好之后后续操作不需要输入密码等权限验证操作,很方便。 查看分支: 创建本地分支: 切换本地分支: 创建+切换分支: 将新分支推送到github: 建议使用IDEA集成git来完成下列操作 ,如果使用上面提到的ssh密钥方式下拉工程的话会方便

    2024年02月15日
    浏览(48)
  • Git因文件过大导致提交失败解决方案

    git推送到远程时因个别文件过大导致推送失败 Gitee托管平台对不同套餐的用户采用了不同的配额限制,详情可查阅Gitee产品文档 1、查看超出限额的大文件 命令如下,其中 557b10ce603309c9a25c0e3924ce3d681104f18c 为错误信息中给出的文件的哈希值 2、查看提交记录 使用 git log 命令可查

    2024年04月08日
    浏览(81)
  • git 提交出现 Updates were rejected 解决方案记录

    git remote add 添加一个远程地址 但提交出现以下报错 VBNET 复制 全屏 解决 也就是说,如果您确定处于分离状态的master版本是您真正想要保留的版本,那么您可以通过强制将分支推送到远程来避免非快进错误: git push origin HEAD:master --force 但是,如果强制推送,则可能会给签出该

    2024年02月07日
    浏览(41)
  • IDEA 出现问题:git提交commit时Perform code analysis卡住解决方案(git commit提交很慢)

    git提交commit时Perform code analysis卡住很久 解决方案一 1、打开 IntelliJ IDEA,进入 File - Settings(或者使用快捷键 Ctrl+Alt+S)。 2、在弹出的 Settings 窗口中,找到 Version Control - Commit Dialog 选项。 3、在右侧的窗口中,找到 Perform code analysis 选项,并取消勾选该选项。然后单击 OK 按钮保

    2024年01月16日
    浏览(66)
  • 使用 IDEA 时突然断电导致 git 本地分支损坏的解决方案

    使用IDEA提交项目的时候突然断电,重启后项目 git 损坏,所有文件变成了 untracked,IDEA 界面上表示为所有文件名变成绿色,并且无法 pull (也可能是无法 push) 提示 Git Pull Failed             From http://*****************             * branch                dev        - FETCH_

    2024年02月04日
    浏览(50)
  • git不提交当前修改内容切换分支的方法(git stash)

    当一个项目涉及到多人开发的时候。自己正在疯狂写Bug(不是),线上突然出了问题!这个时候需要切换分支,但是又不能提交合并当前修改的内容到共同的分支(如:dev)或者自己的分支,怎么办呢?可以尝试使用 git stash 常用的 git stash 命令如下: git stash save \\\"备注\\\" :保存

    2024年02月13日
    浏览(48)
  • git-新建分支与提交代码命令(附删除、切换、查看、合并分支)

    注意:在你新建分支之前,你应该在master分支,并且要保证你当前的是最新代码,要不然最后提交代码就会出问题。 新建分支并切换到该分支: 在新建的分支上写完代码之后,就可以提交代码了。此时应该在你新建的分支上 注意:有报错就先pull一下代码再提交  

    2024年02月14日
    浏览(95)
  • git提交到远程仓库 Git HEAD detached from origin(冲突解决后无法正常push) 问题的解决方案

    目录 一、Git提交代码的流程 二、将本地项目发布到gitee上 将本地代码库与远程代码库相关联 强制把远程仓库代码拉取到到当前分支上面。ps:如果仓库为空这一步可以跳过 三、git提交代码--修改提交的地址 四、获取密钥 Git HEAD detached from origin(冲突解决后无法正常push) 问题

    2024年02月03日
    浏览(62)
  • 关于git提交代码时报错Committer identity unknown的解决方案

    今天安装好git后,创建新项目,当git上传提交时出现了一个问题,如下: 解释 Commit failed - exit code 128 received, with output: \\\'*** Please tell me who you are. Run git config --global user.email \\\"you@example.com\\\" git config --global user.name \\\"Your Name\\\" to set your account\\\'s default identity. Omit --global to set the identity o

    2024年04月16日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包