[解決済み] GIT:「私たちによって削除された」コンフリクトはどれほど危険か?
2022-02-17 18:13:19
質問
数日前、私は "master" を元に "new_branch" という新しいブランチを作りました。私が "new_branch" でファイル "file.php" を使って作業している間に、別の開発者が自分のブランチでファイル "file.php" を削除し、自分のブランチを "master" とマージしてしまいました。今、私は自分のブランチを現在の "master" にリベースする必要があります。コマンドの後
git pull --rebase origin master
以下のようなコンフリクトが発生します。
私たちによって削除されました: app/file.php
このファイルに加えた変更を失いたくないのですが、どうしたらいいでしょうか。コマンドの後
git add -A
git rebase --continue
のファイルが消えてしまうのでしょうか?
解決方法は?
メッセージ
deleted by us: app/file.php
は、まさにあなたが説明したとおりの意味、つまり、誰かがこのファイルを
master
ブランチをリベースしています。
new_branch
.
削除がまだステージングされておらず、このファイルを残しておくと仮定すると、次のようになります。
git add
を追加して、保存するようにマークします。
git add app/file.php
そして、他のすべてのマージの競合を解決して、次のようにします。
git rebase --continue
削除を受け入れる場合は、次のようにします。
git rm
の代わりに
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git で、ステージされていない変更を破棄するにはどうしたらいいですか?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルの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 rev-parseは何をするのですか?
-
[解決済み】GitHub: クローンには成功したが、チェックアウトに失敗した
-
git commits with an error: 更新が拒否されました。現在のブランチの先端が、このブランチより後ろにあるためです。
-
git revert 複数コミット
-
[解決済み】Git Push Error: リポジトリデータベースにオブジェクトを追加する権限が不足しています。
-
[解決済み] .gitignore と "以下の追跡されていない作業ツリーファイルはチェックアウトによって上書きされるでしょう"
-
[解決済み] git rebase: "error: cannot stat 'file': パーミッションが拒否されました"
-
[解決済み] ssh-keygen' は内部コマンドまたは外部コマンドとして認識されません。
-
[解決済み] リモートブランチにプッシュできない、ブランチに解決できない
-
[解決済み】Gitの言う「私たち」とは誰のことで、「彼ら」とは誰のことなのか?