わかりました、説明させてください:
Git の基本的なワークフローはブランチを使用しています。たとえば、あなたがブランチ A に取り組んでいて、私がブランチ B に取り組んでいるとします。
ブランチ (A) でファイルを変更した場合は、変更をコミットしてプッシュします。リモートからローカル リポジトリへの変更を取得するには、リモート リポジトリをフェッチしてプルする必要があります。しかし、その後、私のブランチであなたの変更を取得するために、あなたのブランチ(A)を私のブランチ(B)とマージする必要があります。
基本的な流れは次のとおりです。
User 1 on branch(A)-some modified files
User 1 on branch(A)-commit those changes to local repo
User 1 on branch(A)-push the commited changes to remote repo
User 2 on branch(B)-fetch and pull the remote repo to grab any new commit that was pushed.
User 2 on branch(B)-merge the branch(A) into my branch(B). Now i have your changes.