私は3つの段落で答えを壊します。
パート1:
git stash
(コミットされていない変更を「スタッシュ」に保存します。注:これにより、作業ツリーから変更が削除されます!)
git checkout some_branch
(目的のブランチに変更-この場合some_branch
)
git stash list
(スタッシュをリスト)
あなたが見ることができます:
スタッシュ@ {0}:{} BRANCH_NAMEにWIPを:{SHA-1の最後のコミット} {最後のあなたのブランチのコミット}
スタッシュ@ {0}:マスター上WIP:テスト用085b095c6修正
git stash apply
(現在のブランチの作業ツリーにstashを適用するため)
git stash apply stash@{12}
(多くの隠し場所がある場合は、適用する隠し場所を選択できます-この場合、隠し場所を適用します12
)
git stash drop stash@{0}
(スタッシュリストから削除するには-この場合はスタッシュ0
)
git stash pop stash@{1}
(選択したスタッシュを適用し、スタッシュリストからドロップするには)
パート2:
このコマンドで変更を非表示にできますが、必須ではありません。
翌日も収納できます。
このコマンドは、変更を非表示にしてさまざまなブランチで作業するため、またはコードのいくつかの実装を実装し、ブランチやコミットなしでスタッシュに保存したり、カスタムケースをコミットしたりするためのコマンドです!
そして後であなたはいくつかの隠し場所を使うことができ、チェックする方が良いです。
パート3:
変更をローカルに非表示にするためのStashコマンド。
リモートで作業したい場合は、コミットしてプッシュする必要があります。