[解決済み] git - ローカルは削除されたがリモートにファイルが存在する場合のマージの競合
2022-08-15 09:41:43
質問
私は git の初心者ですが、ローカル リポジトリで master ブランチのファイルをいくつか削除しましたが、これらのファイルはリモート master ブランチに存在する場合、どのようにマージすればよいのでしょうか。
git-merge を実行した後、発生した競合が表示されます。
git gui を使用すると、ローカルファイルが削除され、リモートブランチのファイルには内容があることが表示されます。
これらのファイルが競合しないようにするにはどうすればよいのでしょうか。 git gui を使用した簡単な方法はありますか?
ありがとうございます。
どのように解決するのですか?
あなたが適切と考えるように、競合を解決する必要があります。ファイルが本当に削除されることになっていて、その変更をオリジンに公開するのであれば、再度削除してください。
git rm path/to/file
ファイルが実際にまだ追跡されるべきである場合、それを追加します (作業ツリーのバージョンは、オリジンのバージョンになります)。
git add path/to/file
これらのどちらかを行って衝突を解決した後、マージをコミットしてください。
関連
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] Git で現在のブランチ名を取得するには?
-
[解決済み] Git リポジトリで削除されたファイルを検索して復元する方法
-
[解決済み] Gitブランチをmasterにマージする最も良い(そして最も安全な)方法は何ですか?
-
[解決済み] 2つのリビジョン間でどのファイルが変更されたかを表示する
-
[解決済み] Gitでファイルの変更を追跡しない、無視する方法とは?
-
[解決済み] Gitのプッシュを正しく強制する方法は?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルリポジトリのブランチをリセットして、リモートリポジトリのHEADと同じにする
最新
-
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 push] 解決策: ! [リモート拒否] master -> master (受信前のフックは拒否されました)
-
Gitで「このリポジトリでは別のgitプロセスが実行されているようです...」と表示される問題
-
Git学習まとめ(2)コミットには何も追加されていないが、未追跡のファイルは存在する
-
GitのPlease enter a commit messageで、このマージが必要な理由を説明してください。
-
なぜこのマージが必要なのかを説明するコミットメッセージを git に入力してください。
-
Gitのコミットでfatal: unable to auto-detect email addressのエラーが報告される。
-
[解決済み] 単一のgitコミットに対して設定されたユーザーを上書きする
-
[解決済み] 単一ファイルのマージをやり直す
-
[解決済み] 対話式リベースを中断する方法(--abort が効かない場合)?
-
[解決済み] gitは "サイレントモード "で動作しますか?