1

私のコースでは、パートナーと一緒に何かをコーディングする必要があります。コード プロジェクトで共同作業できるようにするために、リビジョンと単一ファイルで同時に作業できる可能性があるため、GitHub が最適であると考えました (少なくとも、これは可能であると考えています)。

私たちはすべての git の作業に Github を使用しており、私たちの 1 人が何かをコーディングするときは、最初にレポが「同期中」であることを確認してから、自分のものをコミットして再度同期します。しかし、ときどき、私たちのどちらか (または両方) が頭の分離の問題に遭遇することがあります。私たち二人とも、私たちが間違っていることを理解していません。私たちは単一のブランチ (マスター) で作業しているので、「ブランチの問題」などは発生しないはずです。

基本的に、そのようなことを回避するために何をしなければならないかを知りたいと思います。これが発生したときにコードを失ったこともあるからです。または、同時に 1 つのファイルで作業して間違ったことをした場合。

例:

  1. 私のパートナーは、「os_mem_drivers.c」と「os_memory_strategies.c」で何かをコミットしました。
  2. 「os_memory.c」と「os_memheap_drivers.c」に取り組んでいましたが、今すぐコミットしたいと思いました。
  3. したがって、Githubを開き、コミットしたいと思い、同期の競合が発生しました(git rebaseなどについて話します)
4

0 に答える 0