列出所有贮藏

GitGitBeginner
立即练习

This tutorial is from open-source community. Access the source code

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在 Git 中,贮藏(stashing)是一种临时保存尚未准备好提交的更改的方法。贮藏允许你切换分支或处理不同的任务,而不会丢失当前的进度。一旦你准备好继续处理这些更改,可以应用贮藏并从上次中断的地方继续。在本实验中,你将学习如何列出 Git 仓库中的所有贮藏。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("`Git`")) -.-> git/DataManagementGroup(["`Data Management`"]) git/DataManagementGroup -.-> git/stash("`Save Changes Temporarily`") subgraph Lab Skills git/stash -.-> lab-12738{{"`列出所有贮藏`"}} end

列出所有贮藏

你正在一个 Git 仓库中处理一个项目,并且已经做了一些尚未准备好提交的更改。你决定贮藏这些更改,以便能够处理不同的任务。之后,你想要查看已创建的所有贮藏的列表,以便决定应用哪一个。如何列出 Git 仓库中的所有贮藏呢?

  1. 导航到 git-playground 目录:
cd git-playground
  1. 创建一个名为 test.txt 的新文件,并向其中添加一些内容:
echo "hello,world" > test.txt
git add.
  1. 使用以下命令贮藏你的更改:
git stash save "Added test.txt"
  1. 创建另一个名为 test2.txt 的新文件,并向其中添加一些内容:
echo "hello,labex" > test2.txt
git add.
  1. 使用以下命令贮藏你的更改:
git stash save "Added test2.txt"
  1. 使用以下命令列出所有贮藏:
git stash list

你应该会看到类似于以下的输出:

stash@{0}: On master: Added test2.txt
stash@{1}: On master: Added test.txt

总结

在本实验中,你学习了如何使用 git stash list 命令列出 Git 仓库中的所有贮藏。此命令会显示所有贮藏的列表,包括贮藏引用、创建贮藏的分支以及贮藏消息。通过列出所有贮藏,你可以决定应用哪一个并继续处理你的更改。

您可能感兴趣的其他 Git 教程