他のユーザーとの作業

これまで、プロジェクトを作成して、それをリポジトリーにコミットする方法について説明してきました。まず、リポジトリー・ロケーションを指定しました。次に、プロジェクトをそのロケーションおよびその HEAD ブランチと共用させ、その後リソースを追加し、コミットしました。

リポジトリーには現在プロジェクトと、コミットされた 2 つのファイル (file1.txt および file2.txt) が入っています。

ここで、いくつかのステップを一緒に作業する同僚 (ここでは、Fred とします) が必要になります (以後、あなたは Jane と名乗ります)。このセクションでは、2 人の作業者が同じプロジェクトについて作業し、変更をリポジトリーに同時にコミットする方法について説明します。特に、このビューは以下の目的で使用してください。

以下に、変更を記述するために一般的に使用される用語をいくつか挙げます。
着信 リポジトリー内にある変更で、あなたがまだ更新していないもの。
発信 あなたがコミットする変更。
競合 あなたとリポジトリーの両方に、同じリソースに対する変更があること。