マスターから分岐した複数のブランチがあります(それぞれ別のサブディレクトリにあります)。
- Branch1:新しい開発、まだ完全に終了していない
- Branch2:問題の修正プログラムですが、まだテスト中です
- Branch3:ブランチをめちゃくちゃにして、復元しません
修正プログラムのテストが完了する前に、Branch1でコードを既に使用できるようにしたいので、修正を適用したまま開発を続行できます。
(しかし、gitでの私の経験はそれほど多くないので、私は最初に第3ブランチでマージをいじり始めました。特に、Branch1またはBranch2のいずれかを台無しにする前に、いじり回すために作成されました)
私の3番目のブランチでは、最初に次のことを試しました。
git merge feature/Branch1
しかし、これは次のエラーを出しました:
fatal: 'feature/Branch1' does not point to a commit
次にBranch1でcommit -aを実行して再試行しましたが、同じエラーが発生し続けます。
何が悪いのですか?Branch1とBranch3のコードをマージするにはどうすればよいですか?