Git のスタッシュを削除する

GitGitBeginner
今すぐ練習

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

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Git では、スタッシュはコミットする準備ができていない変更を保存する方法です。 まだ変更をコミットしたくないが、別のブランチに切り替えたり、別のタスクに取り組んだりする必要がある場合、スタッシュは役に立ちます。 ただし、時々は不要になったスタッシュを削除する必要がある場合があります。 この実験では、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-12724{{"Git のスタッシュを削除する"}} end

Git のスタッシュを削除する

https://github.com/labex-labs/git-playground という名前の Git リポジトリがあります。 git stash save "my stash" コマンドを使用してスタッシュを作成しました。 これ以上必要がないので、このスタッシュを削除したいと思います。

  1. cd git-playground コマンドを使用してリポジトリディレクトリに移動します。
  2. git stash list コマンドを使用してすべてのスタッシュを一覧表示します。 先ほど作成したスタッシュが表示されるはずです。
  3. git stash drop stash@{0} コマンドを使用してスタッシュを削除します。
  4. git stash list コマンドを再度使用してすべてのスタッシュを一覧表示します。

先ほど削除したスタッシュはもはや表示されないはずです。

まとめ

Git で特定のスタッシュを削除するには、git stash drop <stash> コマンドを使用できます。ここで <stash> は削除したいスタッシュの名前です。この実験では、特定の例を使って Git でスタッシュを削除する方法を学びました。