[解決済み] どのバージョンのgitファイルを最終的に使用するか。LOCAL、BASE、REMOTEのどれが最終的に使われるのでしょうか?
2022-04-20 02:05:38
質問
衝突が発生した場合
git merge
というメルヘンチックなツールを起動します。
メルド
. LOCAL、BASE、REMOTEの3つのファイルが開かれます。私が読んだように、LOCALは私のローカルブランチ、BASEは共通の祖先、REMOTEはマージされるブランチです。
さて、私の質問ですが、最終的にどのバージョンのファイルが使われるのでしょうか?REMOTEでしょうか?もしそうなら、例えばBASEブランチに何があるかに関係なく、好きなように編集できるのでしょうか?
解決方法は?
真ん中のやつです。
BASE
.
実際には
BASE
は共通の祖先ではなく、コンフリクトが発生した場合にマークされる、中途半端なマージです。
>>>>
と
<<<<
.
メルド編集ウィンドウの上部にファイル名が表示されます。
を編集することができます。
BASE
を、meld コマンドの使用有無にかかわらず、好きなように設定することができます。
また、meldを取り除き、お好みのテキストエディタでファイルを編集することもできます。
-
の間のコードは
<<<< HEAD
と=====
マーカーは、マージ前のローカルファイルのものです。 -
の間のコードは
====
と>>>> <branch name>
はリモートファイルのものです。
関連
-
[解決済み] Gitのプッシュエラーです。Unable to unlink old (Permission denied)です。
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] ローカルファイルシステムからファイルを削除せずに、Git リポジトリからファイルを削除する
-
[解決済み] Git で、別のブランチの変更を選択的にマージしたり選択したりするにはどうすればよいですか?
-
[解決済み] ローカルのGitの変更を削除するさまざまな方法
-
[解決済み】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 pull リモートブランチがリモートの参照先を見つけることができない
-
[解決済み】git rev-parseは何をするのですか?
-
[解決済み】GitHub: クローンには成功したが、チェックアウトに失敗した
-
git revert + git rebase 一度に複数のコミット_本然233的博客程式员息信网_git revert Multiple
-
[解決済み] git rebase: "error: cannot stat 'file': パーミッションが拒否されました"
-
[解決済み] "fatal: This operation must be run in work tree." というメッセージが表示されるのはなぜですか?
-
[解決済み] Gitのプッシュエラーです。Unable to unlink old (Permission denied)です。
-
[解決済み] gitのdifftoolとmergetoolとしてMeldをセットアップして使用する
-
[解決済み】.gitconfigにファイルを含めることは可能ですか?
-
[解決済み] git のマージの衝突で、生成される BACKUP、BASE、LOCAL、REMOTE ファイルは何ですか?