[解決済み】gitで複数のステージを入力するとフェイタルエラーが発生する件
質問
OS X上でGitバージョン2.2.0とunityゲームエンジンを使っていて、自分のコードをコミットしようとしました。 すべてを追加しましたが、エラーメッセージは出ませんでした。その後、commit -m を実行すると、このエラーメッセージが出ました。
fatal: multiple stage entries for merged file 'Assets/Prefabs/Resources'
それに気づかず押してしまい、エラーメッセージは出ませんでした。
Everything up-to-date
そこで、bitbucket(レポが保管されている場所)をチェックしましたが、私のコミットは表示されませんでした。そこで、ローカルのログをチェックしましたが、これも私のコミットを表示していませんでした。
このエラーは何なのでしょうか?
解決方法を教えてください。
最初の回避策は、最近のバージョンのGit(2.3+、Q2+ 2015)で動作するようで、次のように記載されています。 付与 's 最新の回答 :
-
インデックスの削除
$ rm .git/index
-
すべて追加
$ git add -A
-
コミット
$ git commit -a
オリジナル回答(2014年末)
通常の回避策としては
- リモートレポを新しいローカルレポに再度クローンします。
-
最初のレポから2番目のレポに変更を追加します。
$ cd /patH/to/second/cloned/repo $ git --work-tree=/path/to/first/repo add .
このエラーメッセージは
read-cache.c
は、このパッチで説明した("
read-cache.c
: マージされていないエントリを確実に削除する
")で紹介されている。
Git 2.2 のコミット
.
これだけ最近のことなので、もしかしたら
ダウングレード
Git を 2.1 にすれば、このパッチの影響を受けずに済みます。
その OP ダニエル・トエベ が追加されます。 コメント欄 :
問題は私のマックブックで発生し、そのマックブックが故障することになり、また別のコンピュータの災難でプロジェクトが大幅に遅れてしまったのです。
関連
-
[解決済み】複数のgitコミットを元に戻すには?
-
[解決済み] Git - fatal: '/path/my_project/.git/index.lock' を作成できません。ファイルは存在します
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] Gitで変更された複数のファイルのうち、1つのファイルだけを隠す?
-
[解決済み] git に自分の好きなエディタを使わせてコミットするにはどうしたらいいですか?
-
[解決済み] macOSアップデート後、Gitが動作しない(xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
-
[解決済み] Git で現在のコミットのハッシュを取得する方法は?
-
[解決済み] Git "error: ブランチ 'x' は完全にマージされていません。
-
[解決済み】Gitで複数のコミットの著者名やコミッター名、Eメールを変更する方法は?
-
[解決済み】Git checkout: パスの更新はブランチの切り替えと互換性がありません。
最新
-
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, fatal: リモートエンドが予期せずハングアップしました。
-
[解決済み】なぜ「git commit」は私の変更を保存しないのですか?
-
git commit リモートエラー [rejected] master -> master (フェッチファースト)
-
[解決済み] "would clobber existing tag "を取り除くには?
-
[解決済み] ブラウンアウトの一環として、パスワード認証が一時的に無効になっています。代わりに個人用アクセストークンを使用してください[重複]。
-
[解決済み] .gitignore と "以下の追跡されていない作業ツリーファイルはチェックアウトによって上書きされるでしょう"
-
[解決済み] git でディレクトリ階層が異なる 2 つのブランチをマージするには?
-
[解決済み] GitBash | origin master - rejected (fetch first) | GitHub リポジトリにファイルがない。
-
[解決済み] GitのHEAD、作業ツリー、インデックスの違いは何ですか?
-
[解決済み】gitのインデックスには何が含まれていますか?