私と私の友人は Git を使い始めて 2 日が経ちましたが、Facebook メッセージを使用してファイルを送信および同期する場合と比較して、Git を適切に使用し、その機能を最大限に活用するためのノウハウはまだ不足しています。ネットで検索したところ、Egit のガイドのほとんどは、ユーザーが 1 人で作業するか、他の誰かがクローンを作成して独自のレポに分岐することを前提としています。しかし、私たちは同じプロジェクト (2D RPG) で共同作業を行っており、共同作業のために Egit を適切に使用する方法がわかりません。私たちが直面している問題のいくつか:
1. 私たちはプロジェクトのまったく同じコピーを持っていました。彼は私たちが使用するメソッドのいくつかを変更し、私は使用するクラスとリソースのいくつかを変更しました。彼は最初にレポにコミットしてプッシュしました。Egitが不平を言うファイル(レポとローカル)の競合が解決されなければならないため、プッシュ、コミット、またはプルすることさえできません。
2. 共同作業しているコードをどのように適切に同期しますか? 私たちのどちらかが最初にレポにプッシュするとしましょう。もう一方 (プーラー) は、自分のコードが完全に上書きされないようにするために何をしなければならないか、変更された部分のみを受け入れ、変更する必要があると思われる部分のみを受け入れます。
3. (新しい) ローカル ブランチを作成し、これにプルし、変更を確認し、必要な変更をマスター/メインにマージする必要がありますか? どうすればこれを適切に行うことができますか。
どんな意見でも大歓迎です。壊れた知識ですでにはるかに効率的です。より多くのことは良いことです :)