TIL 022 | git stash
stash ? stash
私たちの話では、隠す意味があります.
git stash --help
で確認したら
現在の動作状態を記録するときにGit stashを使用するように説明します.
1つのブランチで作業する場合、別のブランチに移動したい場合がありますが、gitはコミットしないとブランチを変更できないと警告しています.
まだ完了していない仕事を提出するのはざらざらしているとき、あるいは誤った分岐で仕事をしていることに気づいたとき、git stash
を使用します.
git stashとは?
git stash
現在のディレクトリの変更を記録し、作業ディレクトリをHEAD
コミットと一致するように変更します.すなわち,まだ完了していないタスクをスタックに一時的に保存するコマンドである.
USE
次のコマンドを使用して、変更を一時的に保存する新しいstashを作成します.
git stash
git stash list
アプリケーション
git stash apply ([stash 이름])
現在の作業ブランチにstashに格納されているアイテムを適用します.削除
git stash drop ([stash 이름])
applyはstashを適用しただけで、listと確認された場合も存在します.dropを使用してstashを削除できます.適用時にstashを削除する場合は、次の操作を行います.
git stash pop
使用します.git stashは基本的に変更されたファイルのみ保存されます.gitignoreのファイルまたは変更されていないファイルを保存するには、次のコマンドを使用します.
git stash -u
git pullをクリアする際によく使うgit stash😅リファレンス
git | git-stash
How Git Stash Can Help You Juggle Multiple Branches
Reference
この問題について(TIL 022 | git stash), 我々は、より多くの情報をここで見つけました https://velog.io/@thisisemptyyy/TIL-022-git-stashテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol