git: 学会使用 git stash

2024-03-06  本文已影响0人  笙笙哥

学会使用 git stash

git stash 是 Git 的一个命令,用于临时保存当前工作目录的修改,让你可以切换到其他分支进行工作,而不会影响当前的工作状态。

当你使用 git stash 命令时,Git 会取走所有未提交的修改(包括暂存的和未暂存的)和测试,然后将它们保存到一个未完成的更改的堆栈中,这样你就可以在任何时候重新应用这些更改。

以下是一些常用的 git stash 命令:

  1. git stash save "message":将当前的修改保存到堆栈中,你可以提供一个可选的消息来描述这个保存的状态。
  2. git stash list:列出所有保存的状态。
  3. git stash apply:应用最近保存的状态。你也可以提供一个特定的状态,如

git stash apply - stash@{2}。

  1. git stash drop*:删除最近保存的状态。你也可以提供一个特定的状态,如

git stash drop stash@{2}。

  1. git stash pop:应用最近保存的状态,并从堆栈中删除它。你也可以提供一个特定的状态,如:
  2. git stash pop stash@{2}
  3. git stash clear:删除所有保存的状态。
    注意:git stash 只会保存未提交的修改。已经提交的修改不会被保存。
上一篇 下一篇

猜你喜欢

热点阅读