私のgitプロジェクトに2つのブランチがあります(ブランチAとブランチにしましょう)。私は支店Aでいくつかの変更を加えましたが、私はAではなくBで必要です。他の支店にどのように切り替えることができますか?私が "git checkout B"を試してみると、私はいくつかの変更を加え、コミットせずにスイッチを変更できないと言っています。ファイルを手動で保存してから削除し、変更したファイルを貼り付けて貼り付けるのは良い方法ではありません。Git。間違ったブランチの変更を保存する方法
0
A
答えて
1
ブランチA
で作業を開始したようですが、いくつかの変更が加えられましたが、ブランチB
で作業していたはずです。心配しないで、git stash
はあなたを救うために救助に来るでしょう。
Bashプロンプトからgit stash
と入力するだけで、現在の作業ディレクトリの変更が隠されます。 Gitもあなたの現在のステージを隠していることに注意してください。しかし、私はあなたがまだ何かを上演していないと仮定します。あなたがgit status
を入力すると、あなたが行ったすべての変更を確認する必要があり今
git stash apply
:
その後、ちょうどあなたの通常どおりB
ブランチに切り替える:
git checkout B
とstashを適用A
ブランチにあります。
また、この作業をコミットする場合は、適切なファイルgit add
を入力し、git commit
をB
ブランチに追加します。 ブランチでフォーマットコミットしてから、後でB
ブランチに移動するという方法がありますが、その解決策はより複雑で、おそらくgit stash
をここで使用します。
関連する問題
- 1. 間違ったブランチの変更 - コミットのために別のブランチに変更を加える方法
- 2. gitブランチ - 間違った出力
- 3. Gitの間違ったコミットメッセージを変更する
- 4. 間違ったブランチからのコミットとGITの競合の解決方法
- 5. git resetで生き残ったローカルな変更を保存する方法--hard
- 6. Gitを使ってmasterブランチにdist/folderを保存する方法
- 7. Git diffが多すぎる間違った変更
- 8. git - ローカル開発の変更を保存する方法
- 9. プライベートgitリポジトリにブランチを保存する
- 10. gitブランチでスナップショットを保存する
- 11. ローカルコミットを間違ったブランチに "元に戻す"方法
- 12. Git - 未完成のマージ変更を保存し、別のブランチをチェックアウトする
- 13. Git diffで間違った変更が表示される
- 14. gitがコミットして間違ったブランチにプッシュ
- 15. Git用Visual Studio Toolsが間違ったブランチにプッシュ
- 16. スクリプトで行った変更を保存する方法
- 17. GIT GUIのブランチを変更
- 18. Git - 間違った後にすべてのローカル変更をロールバックする
- 19. Gitリポジトリ:間違った枝
- 20. Git間違ったコミット親
- 21. InkCanvas保存で間違った寸法が生成される
- 22. GIT変更された2つのブランチ間のファイル
- 23. AWS SWFドメインの保存期間を変更する方法
- 24. 名前を変更する方法gitで間違った作成者とコミットする
- 25. git merge origin/masterを元に戻す - Bitbucket - ローカルに間違ったブランチをマージ
- 26. Visual Source Safeブランチ - 間違ったブランチにリンクしました
- 27. Jenkinsパイプラインスクリプト - gitブランチを変更する
- 28. Git:ローカルの機能ブランチをdevの変更で更新する方法
- 29. Git - ブランチ間の相違をローカルで削除する
- 30. Git bash:MinTTY設定ファイルの保存場所を変更する方法は?
いいえ、私はブランチBではなく、Aでこの変更が必要です。私はB –
で保存したいと思います。@IvanSalosin私の答えはブランチBに保存されています。 –