こんにちは、GitHub のLearn-in-15 minutes チュートリアル を読み終えました。GitHub は非常に優れていて、簡単に入手できるようです。私が理解できないことの1つは、同じファイルを編集する可能性のある人々とチーム環境で作業することですか?
私の理解から
origin
アプリケーションの最新ファイルを含む単一のリモート リポジトリ ( ) があります。origin
各チームメンバーがマスターを引っ張る- 各チーム メンバーは、独自のローカル ブランチを作成し、ファイルを編集し、ブランチをコミットし、ローカル とマージできます
master
。 - チーム メンバーは にプッシュできるようになりまし
master
たorigin/master
。
2 人のチーム メンバーが同じファイルを編集しないとどうなりますか。
オリジン V1
MemberA が V2 を作成し、Origin を V2 にプッシュ
MemberB はまだ V1 を持っていますが、V3 を作成し、それをプッシュすると、MemberA がプッシュした変更は元の V1 にロールバックされません。
それとも、ステージとプッシュするステージへのファイルの追加が機能する場所ですか?
IEは、すべてのファイルをプッシュで「置き換える」わけではありません..しかし、ステージ/コミットに追加したファイルのみ??