stashコマンドをどのシナリオで使用する必要がありますか?
1)私はブランチ(b1)を持っていて、私がステージングしていないファイル(f1)があるとしましょう。ブランチ(b1)から新しいブランチ(b2)を作成すると、新しいブランチ(b2)でファイル(f1)を使用できなくなります。
2)しかし、ブランチ(b1)でファイル(f1)をステージングした場合、ファイル(f1)がコミットされていないため、新しいブランチ(b2)でファイルf1を使用できます。これは起こるべきではないので、私たちがstashコマンドを使用するのはなぜですか? F1のみ上演されていない場合
これは間違っているなら、私を修正してGit - stashコマンドは何をしますか?
0
A
答えて
0
git stash
を隠しておくために関連する追加情報があなたの作業ディレクトリ チェックアウトブランチ git pop
たが、これに作業ディレクトリを適用します保存されます提供してくださいは、分岐 をチェックアウトあなたが私の意見について
1
を隠し前にそれがあったとして、それがポップアップ表示されますファイル、隠しの使用のための最も「古典的な」シナリオ:ブランチ富栄のお仕事
- たgX
- 修正が
- チェックアウトのバグを押して、あなたがコミットし、修正し、「バグ-X」の変更
- チェックアウトバグ-Yを隠しておく行われていないが、あなたは非常に緊急のバグ-Y
- を解決する必要があります-X
- unstashと
関連する問題
- 1. git stashは何をしませんか?git stashはしません。どのような状況で使用しますか?
- 2. 'git stash'が失敗するシナリオは何ですか?
- 3. git-svnにstashするためのCLIコマンドはありますか?
- 4. stash commitの `WIP`とは何ですか?
- 5. 'git reset'コマンドは何もせずに何をしますか?
- 6. git stash/git stash popは間違ったブランチスイッチでいいですか?
- 7. Git:stashコマンドを使わないでgit stashをシミュレートする
- 8. git stash pop vs git rebase
- 9. git stash popとstash dropの違い
- 10. git stashを元に戻す
- 11. のgitのstashショーは
- 12. git stashを元に戻すと、git pull
- 13. このgitコマンドは何を表していますか?
- 14. git add * .cコマンドは何をしますか?
- 15. このGITコマンドは何をしますか?
- 16. git add -Aとgit commitのgitコマンドは何行ですか?
- 17. このgitコマンドは何をしますか:git push。起源/マスター:マスター
- 18. git stashから非バイナリファイルを引き出します
- 19. Git stashを並べ替える方法はありますか? Gitの一
- 20. git stashのエクスポート方法
- 21. Git Stash IntelliJでのUNTRACKED
- 22. 特定の隠しを除いて、git stashをクリアします
- 23. gitで "git team-fetch"コマンドとは何ですか?
- 24. gitバージョン1.7.1のgit clone -cの古いコマンドは何ですか
- 25. git stashを使用する--keep-index
- 26. "git stash -A"はどのように.gitignoreのコンテンツを除外しますか?
- 27. 汚い作業ツリーにgit stash popを戻します
- 28. ビジュアルツールを使ってgit stashを表示
- 29. stash添付画像の構文は何ですか?
- 30. sh.exe.stackdump git stashを使うとき
あなたの質問に作業を続けるには、正式な答えのためにあまりにも漠然としているが、 'Gitのstash'は実際にあなたの例の_both_に適用されます。ステージングされていない(汚い)ファイルの場合、stashはコミットを行い、stagedファイルの_also_はstashが2回目のコミットを行います。 'git stash'の一般的な使用例は、あなたがブランチを変更する必要があることです。しかし、あなたは物事をきれいにして正式なコミットをしたくありません。 –
は仕事を保存します。 – KOTIOS