Gitはいくつかのバグフィックスを行いました。マージされていないファイルがあるため、Pullができない。
1. 未マージファイルがあるため、Pullができません。
症状:プルするとき
$
ジット
プル
ファイルが未マージであるため、Pullはできません。
作業ツリーでそれらを修正し、'
ギット
add/rm <file>' とします。
または 'git commit -a' を使って解決します。
ローカルファイルがコンフリクトしているためと思われます。
解決方法
引用--。
"
1. pull は git merge を使って衝突を起こすので、git add -u, git commit で衝突を解決してから pull を成功させる必要があります。
2. FETCH_HEAD は、最後に git pull が成功した後に形成されたコミットポイントを表します。それから git pull します。
注意事項
git merge は MERGE-HEAD (FETCH-HEAD) を形成します。git push は HEAD のようなリファレンスを形成します。HEAD は、直近のローカルプッシュが成功した後に形成される参照を表します。
"
私の経験では、時々不可解なことが起こりますし、Untrackedのファイルも特に大きいので(実際、1つか2つのファイルしか変更していないかもしれません)、確実に行ったローカル変更を保存して、git reset --hard FETCH_HEAD で前回のプル成功後の時点に戻して、プルすればOKでしたよ。
2. あなたは現在、ブランチにいません。
症状:pull時にまた衝突があり、今回は "git reset --hard FETCH_HEAD" を使ってもうまくいかず、次のように出てきました。
$ git pull
You are not currently on a branch, so I cannot use any
'branch.<branchname>.merge' in your configuration file.
Please specify which remote branch you want to use on the command line
line and try again (e.g. 'git pull <repository> <refspec>').
See git-pull(1) for details.
解決策
まず git checkout -b temp
次のページ git checkout master
これにより、master リポジトリの状態が復元され、master リポジトリをプルすることができます。
関連
-
[解決済み】Raspberry Piサーバーに対して小規模なDDoS攻撃を実行する【終了しました
-
[解決済み] nginxのエラー "conflicting server name "を無視する [終了しました]。
-
[解決済み] Certbot /.well-known/acme-challenge
-
[解決済み] nginxリクエストで許容されるurlの長さを設定する方法 (エラーコード: 414, uri too large)
-
[解決済み] Nginx 無効なPID番号
-
Nginxエージェントのリソース: net::ERR_NAME_NOT_RESOLVED の読み込みに失敗しました。
-
nginx スタートアップ・エラー。nginx.serviceのジョブは、制御プロセスがエラーコードで終了したため失敗しました。
-
linux システムでの Nginx のインストール: make: *** `install' をターゲットとするルールがありません。停止します。
-
OSError: [Errno 98] アドレスはすでに使用中です。
-
アップストリームエラーの読み込み中に、アップストリームが接続を早々に切断した
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Docker Nginxが停止しました。[emerg] 1#1: ホストがアップストリームで見つかりません。
-
[解決済み] どのヘッダテストツールでもnginxが400 bad request headersを投げるのを修正する方法は?
-
[解決済み] NGINXを設定して、サブルートで場所(同じサーバー名の下)に応じて異なるシングルページアプリケーション(SPA...すなわち静的ファイル)をデプロイする方法
-
[解決済み] バックグラウンドでリクエストするようにnginxを設定する
-
ブラウザエラー net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK) 解決策
-
NginxのRequest Entity Too Largeの解決法
-
Nginx] エラー413 Request Entity Too Largeの解決方法
-
nginxの問題解決:上流からの応答ヘッダーの読み込み中に上流が接続を早々に切断した