私は、Develop1と呼ばれる別のブランチに合併したい隠し(マスターa6c392cのWIP)を持っています。問題がある場合、Develop1はいくつかのコミットがあります。私はマスターブランチでこれらの変更を望んでいません。クリーンな作業ツリーのstashを別のブランチにマージするにはどうすればいいですか?
-1
A
答えて
0
:コミットされていない変更を伴う作業ツリーの場合
git checkout Develop1
git stash pop
git add -A
git commit
git checkout master
:あなたがしたいブランチへ
git stash -u
git checkout Develop1
git stash pop [email protected]{1}
git add -A
git commit
git checkout master
git stash pop
0
スイッチ、そして隠し適用されます。
$ git checkout -b Develop1
$ git stash pop
0
を
そのブランチに変更してからgit stash pop
を実行できますか?解決するにはいくつかの対立があるかもしれませんが、これはひっそりとしたものです。
個人的には、私は通常、スタッシュを使用しないで、一時的なコミットを行い、私がリベースしたり、チェリーを選んだり、完了したら削除またはスカッシュしたりすることができます。
関連する問題
- 1. SourceTree内でmasterブランチにブランチをマージするにはどうすればいいですか?
- 2. ブランチ全体をマージするにはどうすればよいですか?
- 3. svn(オフラインマージ)のチェックアウトされた2つのブランチをマージするにはどうすればいいですか?
- 4. Git - ブランチが別のブランチにマージされたかどうかを確認するには?
- 5. githubでブランチを元に戻すにはどうすればいいですか?
- 6. 別のブランチにプルリクエストをマージする
- 7. githubのブランチをどのようにマージするのですか?
- 8. ブランチをマージするときに変更が上書きされないようにするにはどうすればいいですか?
- 9. BZRの別のブランチにブランチがプッシュされないようにするにはどうすればよいですか?
- 10. Xerces:重複ノードをマージするにはどうすればいいですか?
- 11. ビデオとオーディオファイルをマージするにはどうすればいいですか?
- 12. git拡張機能を使用する機能ブランチを変更せずに機能ブランチをマスターブランチにマージするにはどうすればよいですか?
- 13. git stashの一部だけを適用するにはどうすればいいですか?
- 14. SVN - 別のブランチに1つのブランチをマージしますか?
- 15. gitでは、あるブランチからコミットを削除し、それを別のブランチに適用するにはどうすればよいですか?
- 16. 、gitブランチが追跡しているsvnブランチを変更するにはどうすればよいですか?
- 17. 余分なコミットをせずにローカルの変更をgit stashとマージするにはどうすればいいですか?
- 18. 1回のコミットをマージするにはどうすればよいですか?
- 19. 2つのクエリをマージするにはどうすればよいですか?
- 20. TypedArraysをJavaScriptでマージするにはどうすればよいですか?
- 21. コミットされていないファイルを同じブランチ内のリポジトリからの変更とマージするにはどうすればいいですか?
- 22. git commitをブランチにマージした人はどうですか?
- 23. gitリポジトリをサブモジュールとマージしてサブツリーをマージするにはどうすればいいですか?
- 24. ヘッドコミットを別のブランチからマージするには?
- 25. 親フォークをマージするにはどうすればよいですか?
- 26. テーブルを2つマージするにはどうすればよいですか?
- 27. Shelveファイル/データベースをマージするにはどうすればよいですか?
- 28. 配列値をマージするにはどうすればよいですか?
- 29. ブランチで作業していたので、変更したファイルの一部だけをトランクにマージするにはどうすればいいですか?
- 30. ブランチを運用サーバーに展開しないようにするにはどうすればよいですか?
変更を隠したり、ブランチに移動したり、変更を取り消したりするのは簡単です。 –
ローカルのコミットされていない変更を別のGitブランチにマージする方法は?(http://stackoverflow.com/questions/556923/how-to-merge-my-local-uncommitted-changes-into-another-git) -branch) – jonrsharpe
stashの変更をリポジトリの状態に適用することについての質問に対するほとんどの(すべて?)答えは、stashが実際に*実際に質問者が*意味することを前提としています*もしあなたが実際にマージを意味するなら、 'git stash'はstashエントリから適切なローカルブランチを作成することを可能にする' branch'サブコマンドをサポートします。このブランチは 'git merge'と自由にマージできます。 – kostix