前辈好,其实我一直以来都只把github当做一个可以公网访问我的网页的一个工具。。 = =。
我对github的熟悉度,我只会pull自己的仓库代码,提交代码,公网访问,还有下载别人的仓库代码。。。我觉得我这样子是严重有问题的 = =
所以我想请问一下前辈,比如说,现在我要和我同学一起写同一个页面,我写页面的上部分,他写页面的下部分,请问到底这个合作开发流程要怎么操作???
我是这样想的,我写我的部分,他写他的部分,那他肯定有他的css文件夹,还有img文件夹等等啊,那他提交上来不就覆盖了吗?还有css那部分肯定会有命名重复情况发生吧??
请问前辈,正确的合作姿势究竟是怎么弄的??
打扰了,望指导!
一般协作的时候没有分这么细的,一个人写上半段,一个人写下半段,而是每个人各自负责一个模块/文件夹,公共的部分也是指定其中一个人单独负责,这样在合并的时候就不会有冲突,如果非要在同一个模块或文件上共同操作,就要采用各自编写分支,最后再合并的策略了,但是这种情况我一般会避免,因为解决冲突往往比较费事,也容易出错,分支多了也很难管理,如果项目规模不大,没必要这么折腾。
再补充一句,如果真的有一个人写上半段,一个人写下半段的情况,那你要看一下是不是在项目的组织与分割上出了什么问题,这个文件/模块是不是需要被进一步分割。