問題タブ [git-merge-conflict]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Meld diffツールの3つのウィンドウを理解するのを手伝ってくれる人はいますか
使っMeld
ているうちに縦横3つ見えてきます
左側Test.txt.LOCAL.10512.txt
真ん中Test.txt
右にTest.txt.REMOTE.10512.txt
これらの3つのウィンドウを理解するのを手伝ってくれる人はいますか? そして、どれを最終的なマージされたファイルと見なす必要がありますか? これに関してインターネット上で何も見つけることができません。
git - 別の解決ブランチを使用して Git 競合解決を行う方法は?
ローカルに次のブランチがあります。
- 主人
- ブランチ-a
- ブランチ-b
- ブランチ-c
- 開発者
branch-a (PRA-1)、branch-b (PRB-1)、branch-c (PRC-1) の PR (Pull Request) を作成しました。私の同僚は私のコードのレビューを終えました。ブランチ a、ブランチ b、ブランチ c が競合することがわかっているので、競合解決ブランチを作成します。
マスターからの競合解決に基づいて、競合を解決しながらブランチ-a、ブランチ-b、ブランチ-cをマージし続けます。次に、すべてが完了したら、この競合解決ブランチをブランチ-a、ブランチ-b、ブランチ-c にマージします。
私の最初のプル リクエストがコード レビューされたので、同僚にブランチ a (PRA-2)、ブランチ b (PRB-2)、およびブランチ c (PRC-2) のそれぞれの秒で競合解決をレビューしてもらいたいプルリクエスト。
git - git rebase の競合で「HEAD」が見つかりませんか?
コミットを無効にするためにリベースしようとしていますが、競合が発生します:
次に、競合を見つけるために次のことを行います。
Python ファイルのみを変更したことがわかっているので、*.py
グロビングを使用します。しかし、結果は表示されません!問題が何であるかを正確に見つける方法はありますか?
git status
、およびgit diff
両方ともクリーンです。
git - ファイルに競合のマークを付けるにはどうすればよいですか
私は別の開発者と一緒にプロジェクトに取り組んでおり、彼は最近、競合して未解決のファイルをコミットしてプッシュしました。
さらに、彼はこのファイルをメイン ブランチにマージしました。今日、何度もコミット、プッシュ、マージした後、ビルドしようとしていることに気づきました。
ソフト リセットを使用してブランチに戻りましたが、ファイルを競合としてマークすることができません。
何か方法はありますか?
注:このファイルは docx のようなもので、特定のエディターでのみ開いて編集できることに注意してください。Notepad ++で開くことができず、競合を手動で解決してコミットし直すことができません。
git - 変更のないリベースが失敗するのはなぜですか?
私は今ではかなりの歴史を持つ git リポジトリを持っています。初期のコミットでいくつかの変更を加えようとしていたところ、奇妙な競合が見つかりました。
git rebase COMMIT^ を実行して初期のものの 1 つを選択すると、すべてのコミットを選択するなど、リストに何も触れずに、まだモーションを通過し、すべてのコミットをリプレイし、説明できないことがわかりました。私には、いくつか失敗します。
これはどのように可能ですか?すべてのコミットが選択されたために履歴が変更されていない場合、どうして失敗するのでしょうか?
git - git でのマージ競合中に 1 つのブランチからすべての変更を取得する方法はありますか?
バージョン管理には git を使用し、GUI クライアントには sourcetree を使用しています。最近、ブランチをマスターブランチにマージしましたが、競合が発生しました。競合中に別のブランチからのすべての変更が必要だと確信しています。競合を 1 つずつ手作業で解決するのではなく、すべての変更を別のブランチから取得する方法はありますか?
git - gemlock で aptana と Git バンドラーが競合する
次のような競合を解決するにはどうすればよいですか
プルして他のブランチにマージするたびに、私のgemlockファイルで。
また、その前に stash の適用を中止します。