我想尝试git(托管在github上)进行一个新项目,但我怀疑它是如何工作的.我正在与另一个人合作,我们是否需要有两个项目分支,然后每次我们中的一个人对代码进行更改时合并它们,还是可以在单个来源中成对工作?
可以根据需要在单个项目中拥有尽可能多的其他提交者(在GitHub术语中称为协作者).但是,最大数量取决于定价计划.请注意,公共存储库可以包含无限数量的协作者.
至于Git本身:任何对存储库具有写入权限的人都可以推送它.
简短的回答是否定的,只要您使用的是公共存储库.前往存储库的管理部分,选择"协作者"窗格,然后添加您希望能够提交到存储库的用户数.然后,所有用户将使用相同的地址进行克隆和推送.
只需记住在推动自己的变化之前进行更改.