我是一个 Git 初学者。我正在阅读并尝试这个 Git 教程。而且我还在这里阅读了 Git 分支模型和关于 SO 的这个问题。
但是我仍然对如何在下面的案例中正确使用 Git 感到困惑:
- 我有一个项目
MyProject01
。PC01说,我将在 PC上进行处理 - PC02说,另一位坐在另一台 PC 上的开发人员将克隆该项目
MyProject01
(git clone、git pull 等),然后继续开发它。 - 然后,这两个将同步(可能
git push
到 PC01,但我不确定)。例如,我正在file.prg
PC1 上进行编写function 1
,而另一位开发人员正在file.prg
PC2 上编写相同的文件以编写function 2
. 这些将被合并以获得最终结果-file.prg
完成。function 1
function 2
我没有使用 Git 作为完整的版本控制,即版本将由我自己控制,例如MyProject01
,MyProject02
等。Git 将对git init
每个单独的目录使用 ( )。我只想将 Git 用作我的 Visual FoxPro 桌面应用程序开发的多开发人员环境。
根据我的情况,我是否需要按照教程中的repo01
描述创建一个克隆的裸存储库;会是?repo01
MyProject01
我认为我不适合上面描述的分支模型。请指导我正确的方式。
我正在使用适用于 Windows 的 Git 安装程序。
[编辑]
我的主要目标是使用 Git 作为源代码控制,类似于: