今、dev ブランチにいます。
dev ブランチにmaster ブランチをmergeしたいです。
git merge master
と打つとAlready up to date. と出て、mergeされていない感じがします。
master ブランチは変更されているはずなので、
mergeのコマンドが間違っているのかなと思います。
この場合、
git merge master
であってますか?
各ブランチの状況を図などで示していただくことはできますか?
master の方がdev より先に進んでいる感じです。
(伝わりますかね?)
コマンドはそれであっているはずです。個人的にはgit rebase masterのほうが好きですが。ところで、git branch等でdevブランチにいることは確認しました?
git rebase master = git merge master ですか?
はい、今devブランチにいることを確認しています
git log -n 5 --graph master devあたりの結果があると助かるかもしれません。
git log -n 5 --graph master devした結果、やはりmasterにはmergeされていない様です
ちなみにgit rebase master を打つと、
Cannot rebase: You have unstaged changes.
Additionally, your index contains uncommitted changes.
Please commit or stash them.
と出ました
エラーに従ってコミットしていない変更分を一度コミットしておきましょう。状況はgit statusで確認できます。
あと、ログの結果を見せてもらわないと正確な回答は難しいです。全部必要なわけではなく、ログのグラフとコミットごとのハッシュコードだけあれば十分です。
回答1件
あなたの回答
tips
プレビュー