私はGitの初心者です。この Git チュートリアルを読んで試しています。また、こちらの Git 分岐モデルとSO に関するこの質問も読みました。
しかし、以下のケースで Git を適切に使用する方法をまだ混乱させています。
- 私はプロジェクトを持っています
MyProject01
。私はPCから作業します、とPC01は言います - PC02によると、別の PC に座っている別の開発者は、プロジェクトの
MyProject01
クローン (git clone、git pull など) を作成してから作業を開始します。 - 次に、それらの 2 つが同期されます (おそらく
git push
PC01 に同期されますが、それについてはわかりません)。たとえば、別の開発者がPC2 で同じファイルを書き込んでいる間に、私はfile.prg
PC1 で書き込んでいます。これらはマージされて、最終的な結果が得られます - with and done.function 1
file.prg
function 2
file.prg
function 1
function 2
私は Git を完全なバージョン管理として使用していません。つまり、バージョンは 、 などのように自分で管理しますMyProject01
。Gitは個々のディレクトリごとにMyProject02
( ) を使用します。git init
Visual FoxPro デスクトップ アプリケーション開発用のマルチ開発環境として Git を使用したいだけです。
私の場合、チュートリアルでrepo01
説明されているように、クローンされたベアリポジトリを作成する必要がありますか? でしょうか?repo01
MyProject01
上記の分岐モデルには適していないと思います。私を正しい道に導いてください。Windows 用の Git インストーラーを
使用しています。
[編集]
私の主な目標は、次のようなソース管理として Git を使用することです。