2018-12-09

github多人协作开发

参考
# [使用git和github进行协同开发流程](https://segmentfault.com/a/1190000002413519)

,这篇文章讲的很详细,跟着写下来,基本ok。但因为是新手,跟小伙伴还是遇到一点问题,这里记录一下自己的流程。
1、fork源仓库到本地:git clone https://XXXXXXXX.

2、
(git branch develop
git checkout develop
git add .
git commit -m '解释'
git push origin master
git checkout master
git merge --no-ff develop
git push origin master
pull requests)

![图片.png](https://upload-images.jianshu.io/upload_images/15355477-963557334fe3ba69.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
之后遇到的问题就是pull 之后有一个develop 分支,怎么git branch -d 该分支,都不起作用,最后,用最简单的方法,![图片.png](https://upload-images.jianshu.io/upload_images/15355477-bb5405324121a9eb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
直接分支进入删除了改分支。。也是刚。。
3、fork的项目本地打开时先 npm install再npm run dev
好了,准备工作基本完成
4、问题:怎么与整个项目代码保持一致?与pull requess 过程差不多为反过程。
主要参考了改作者:
https://blog.csdn.net/whq19890827/article/details/75802717
5、不用每次clone。创建一个临时分支temp
git remote -v
git fetch origin master:temp
git diff temp(可以不要,只是查看差别)
git branch
git merge temp
git branch -d temp
就可以自动同步啦啦啦

上传
git branch develop
 git checkout develop
git add .
git commit -m 'changes'
git pull origin master
git push origin develop
git push origin master
git checkout master
git merge develop
git branch -d develop
git push origin master

你可能感兴趣的:(2018-12-09)