应用最新贮藏

GitGitBeginner
立即练习

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

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

简介

在 Git 中,贮藏(stash)是一种保存尚未准备好提交的更改的方法。它允许你临时保存工作,然后切换到另一个分支或提交,而不会丢失任何更改。当你准备好继续处理更改时,可以将贮藏应用到工作目录。在本实验中,你将学习如何将最新的贮藏应用到你的 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-12698{{"应用最新贮藏"}} end

应用最新贮藏

你正在你的 Git 仓库中处理一个项目,并进行了一些尚未准备好提交的更改。然而,你需要切换到另一个分支或提交来处理不同的功能。你不想丢失你的更改,所以决定贮藏它们。之后,当你准备好继续处理更改时,需要将最新的贮藏应用到你的工作目录。

要将最新的贮藏应用到你的 Git 仓库,请按以下步骤操作:

  1. 将名为 https://github.com/labex-labs/git-playground 的 Git 仓库克隆到你的本地机器。
  2. 导航到 git-playground 目录。
  3. README.md 文件进行一些更改,例如在 README.md 文件中写入 “This is a new line”。
  4. 运行命令 git stash 来贮藏你的更改。
  5. 运行命令 git stash list 查看你的贮藏列表。你应该会在列表中看到一个贮藏。
  6. 运行命令 git stash apply 将最新的贮藏应用到你的工作目录。
  7. 检查 README.md 文件,查看你的更改是否已应用。
git clone https://github.com/labex-labs/git-playground.git
cd git-playground
echo "This is a new line" >> README.md
git stash
git stash list
git stash apply
cat README.md

这是运行 cat README.md 的结果:

## git-playground
Git Playground
This is a new line

总结

在本实验中,你学习了如何将最新的贮藏应用到你的 Git 仓库。贮藏你的更改能让你临时保存工作,然后切换到另一个分支或提交,而不会丢失任何更改。当你准备好时,应用最新的贮藏能让你继续处理你的更改。