[解決済み] スワップファイル名で発見
2023-06-01 23:49:52
質問
自分のブランチとリモートブランチをマージしようとしたとき。
git merge feature/remote_branch
こんなメッセージが出ました。
E325: ATTENTION
Found a swap file by the name ".git/.MERGE_MSG.swp"
owned by: xxxxxx dated: Mon Nov 12 23:17:40 2012
file name: ~xxxxxx/Desktop/My-ios-App/.git/MERGE_MSG
modified: YES
user name: xxxxxx host name: unknown-b8-8d-12-22-27-72.lan
process ID: 1639
While opening file ".git/MERGE_MSG"
dated: Tue Nov 13 14:06:48 2012
NEWER than swap file!
(1) Another program may be editing the same file.
If this is the case, be careful not to end up with two
different instances of the same file when making changes.
Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r .git/MERGE_MSG"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file ".git/.MERGE_MSG.swp"
to avoid this message.
Swap file ".git/.MERGE_MSG.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
どのように対処するのか?
どのように解決するのですか?
あなたは
git commit
または
git merge
が実行されており、エディタがコミットメッセージを編集している状態です。
2つの選択肢があります。
- セッションを探し、終了させる(望ましい)。
-
を削除する。
.swp
ファイルを削除します(他のgitセッションがなくなったことを確認した場合)。
コメントからの明確化。
- その セッション は編集セッションです。
-
を見ることができます。
.swp
が使用されているかは、コマンド:sw
は編集セッション内で使用されますが、一般的には、使用するファイルと同じディレクトリにある隠しファイルに.swp
というファイルサフィックスを持ちます (例~/myfile.txt
となるのは~/.myfile.txt.swp
).
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] ファイルをリセットしたり、特定のリビジョンに戻したりするにはどうすればよいですか?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] Git で現在のブランチ名を取得するには?
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】Gitバージョン管理でファイルの変更履歴を見る
-
[解決済み] キーフィンガープリントが原因でHerokuにプッシュできない
最新
-
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のエラーについて覚えておく-すべて最新にする
-
hint: 現在のブランチの先端が hint: そのリモートカウントより遅れているため、更新が拒否されました。
-
git を使用してリモートリポジトリを更新する場合、現在のブランチの先端がエラーの背後にあるため、更新が拒否されました。
-
GitのPlease enter a commit messageで、このマージが必要な理由を説明してください。
-
コミットメッセージが空だったため、コミットを中止する git commit
-
[解決済み] gitにもsvnのような無視コマンドはありますか?
-
[解決済み] チェリーピックのコンフリクトを解決するにはどうしたらいいですか?
-
[解決済み] git add --patch' で新しいファイルをインクルードする?
-
[解決済み] GitとSSH、どちらのキーを使うか?
-
[解決済み] Git の 'master' ブランチを 'release' にリネームするには?