type
status
date
slug
summary
tags
category
icon
password
notion image
在git操作时,我们有时候会遇到切换分支的情况,但有尚未提交的更改,可以如下操作:

1. 使用 git stash 暂存更改

git stash 可以将当前的未提交更改(工作目录中的更改和暂存区中的更改)暂时保存起来,以便你可以切换分支。
  • 将更改暂存起来:
    • 这会把未提交的更改存入一个临时区域,工作目录恢复为干净状态。
  • 切换到其他分支:
    • 当你想恢复这些更改时,可以使用:
      • 这会将暂存的更改应用到当前分支并从暂存区中移除。

    2. 直接提交更改

    如果你觉得这些更改已经足够完善,你可以先提交它们,然后再切换分支:
    • 添加所有未提交的更改:
      • 提交更改:
        • 切换到其他分支:

          3. 强制切换分支并丢弃更改

          如果你不在乎当前的更改,可以使用 git checkout 强制切换分支并丢弃未提交的更改:
          这会丢弃当前工作目录中的所有未提交更改,但需要谨慎使用,以免丢失重要的更改。
          通常,git stash 是最灵活和安全的做法,适合在你还没决定是否提交更改的情况下使用。
          JS—进阶使用React—React基础
          Loading...
          x0r
          x0r
          一个普通的干饭人🍚
          Announcement
          🎉Welcome to my Blog
          欢迎来到我的博客!
          分享一些日常生活与文章
          感谢关注 共同进步🥰