[解決済み】Git checkout: パスの更新はブランチの切り替えと互換性がありません。
2022-03-23 20:49:35
質問
私の問題は、次のことに関連しています。 ブランチ切り替え時のGitの致命的なエラー .
コマンドでリモートブランチを取得しようとしました。
git checkout -b local-name origin/remote-name
が、このようなエラーメッセージが表示されます。
fatal: git checkout: パスの更新はブランチの切り替えと互換性がありません。
コミットとして解決できない 'origin/remote-name' をチェックアウトしようとしたのでしょうか?
手動でブランチを作成し、リモートブランチをプルすると、新しいクローンを作成してブランチをチェックアウトするのと同じように、動作します。
私が作業しているリポジトリではなぜ動かないのでしょうか?
どうすればいいですか?
これは、ローカル git リポジトリがまだ認識していないリモートブランチをチェックアウトしようとしているときに発生すると思います。 試してみてください。
git remote show origin
チェックアウトしたいリモートブランチが "New remote branches" の下にあり、 "Tracked remote branches" の下にない場合は、まずそれらを取得する必要があります。
git remote update
git fetch
これでうまくいくはずです。
git checkout -b local-name origin/remote-name
関連
-
[解決済み] このリポジトリで別の git プロセスが実行されているようです。
-
[解決済み] ssh-keygen' は内部コマンドまたは外部コマンドとして認識されません。
-
[解決済み] Git ですべてのリモートブランチをクローンする方法
-
[解決済み] git rebase の取り消し
-
[解決済み] リモートにないトラッキングブランチを削除
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み] git のコミットを削除しても、変更は維持できますか?
-
[解決済み] 古いリモート git ブランチのクリーンアップ
-
[解決済み] git pull --all "でローカルブランチをすべて更新できますか?
-
[解決済み] 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のエラー。リモートリポジトリへの接続時に「Host Key Verification Failed」。
-
[解決済み】gitが「変更をコミットするか、マージする前にstashしてください」と言うのを解決するには?
-
[解決済み】gitの「not something we can merge」エラーの解決方法
-
[解決済み] git: fatal: リモートリポジトリから読み取れませんでした。
-
[解決済み] Git エラー : 'upstream' は git リポジトリでないようです。
-
[解決済み] git commit signing failed: secret key not available.
-
[解決済み] Gitのエラー「object file ... is empty」はどうすれば直せますか?
-
[解決済み] Git フェッチ リモートブランチ
-
[解決済み] なぜ `--set-upstream` を常に実行する必要があるのですか?
-
[解決済み] "パスの更新とブランチへの切り替えを同時に行うことはできません"