[解決済み】gitの「not something we can merge」エラーの解決方法
2022-01-26 07:47:09
質問
git でブランチを master にマージする際に問題が発生しました。まず、ブランチ名を取得するために
git ls-remote
. そのブランチを "branch-name" と呼ぶことにしましょう。そして、次のように実行しました。
git merge branch-name
コマンドを実行すると、次のような結果が得られました。
fatal: branch-name - not something we can merge
このエラーを解決するにはどうしたらいいですか?
解決方法は?
で示したように マージできるものではないのですが、どうしたらいいですか? このエラーは、存在しないブランチをプルしようとしているため、ブランチ名のタイプミスが原因で発生する可能性があります。
それが問題でない場合(私の場合のように)、マージしたいブランチのローカルコピーを持っていない可能性が高いです。Git は、ブランチをマージするために両方のブランチのローカルな知識を必要とします。マージしたいブランチをチェックアウトしてから、マージしたいブランチに戻ると解決できます。
git checkout branch-name
git checkout master
git merge branch-name
これでうまくいくはずなのですが、もし、以下のようなエラーが出た場合は
error: pathspec 'remote-name/branch-name' did not match any file(s) known to git.
ブランチをチェックアウトする前に、リモート (おそらく、必ずしも "origin") を取得する必要があります。
git fetch remote-name
関連
-
[解決済み] 現在のブランチのトラッキング情報がありません。
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] ファイルをリセットしたり、特定のリビジョンに戻したりするにはどうすればよいですか?
-
[解決済み] Git リポジトリでのマージの衝突を解決するには?
-
[解決済み] 異なる2つのブランチのファイルを比較する方法
-
[解決済み] リモートにないトラッキングブランチを削除
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み] Git で、別のブランチの変更を選択的にマージしたり選択したりするにはどうすればよいですか?
-
[解決済み] 既にリベースを開始している場合、2つのコミットを1つにマージするにはどうすればよいですか?
-
[解決済み] ある Git ブランチから別のブランチに、単一のファイルのバージョンをコピーするにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】gitがローカルバージョンをリモートバージョンに置き換える
-
[解決済み】git revert <hash> not allowed due to a merge but no -m option was given.
-
[解決済み】ERROR: Error cloning remote repo 'origin'.
-
[解決済み] [email protected] へのいくつかの参考文献のプッシュに失敗しました。
-
Gitのプッシュでエラーが発生! [リモート拒否] master -> master (pre-receive hook declined) error: failed to push some refs to .......
-
[解決済み] 複数のコミットをチェリーピックする方法
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み] git update-index --assume-unchanged <file> を元に戻す。
-
[解決済み] Git作者不明
-
[解決済み】ブランチ名で不正な文字はどれですか?