github团队协作| 将开源项目放在自己的仓库上团队进行修改| 团队如何fork项目并各自做贡献
一、将开源项目放在自己的仓库上团队进行修改
要去除原作者信息,就以download zip下载下来,然后自己建一个仓库,在本地新建一个目录然后将新建的仓库克隆下来,并将下载的文件都拷贝到该目录下,最后进行下列操作
- git add .
- git commit -m "描述"
- git push
二、团队如何协作
下面是具体操作:
- fork项目
- 跳转到自己仓库下时候,复制该仓库的地址
- 到IDE中clone该地址,记得选取好clone到的本地目录
- 在IDE中进行修改
- 到本地目录下右击,选Git Bash Here
- 新建一个分支 git checkout -b dev
dev是分支的名字 - 在dev分支下
- git add .
- git commit -m "描述"
- git push
- 到浏览器的项目中,点击pull requests,点击new
- 将分支和自己项目的master合并
- 发送pull requests请求,然后自己点merge
- 在pull requests处再点击一次new,这次是自己仓库的master与负责人的master合并
- 负责人那边点merge,完成更新
二、一些常见问题
- git commit之后,因为描述那里写错了想修改
方法:git commit --amend
此时会进入默认vim编辑器,修改注释完毕后保存就好了。 - 【Git】commit之后一直出现一个>
方法:commit的注释结构有误造成的,比如注释的双引号缺失一半、右侧双引号打成了单引号等,git会误认为注释内容没有结束,于是会无限输出>,直到获取到结尾的双引号,git会认为注释内容编辑结束,就可以正常进入下一流程了。