git: 学会使用 git stash

学会使用 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 只会保存未提交的修改。已经提交的修改不会被保存。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容