github多人協(xié)作開發(fā)
參考
# [使用git和github進(jìn)行協(xié)同開發(fā)流程](https://segmentfault.com/a/1190000002413519)
尸曼,這篇文章講的很詳細(xì)谍婉,跟著寫下來,基本ok挽荠。但因?yàn)槭切率纸裕』锇檫€是遇到一點(diǎn)問題德挣,這里記錄一下自己的流程。
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 之后有一個(gè)develop 分支,怎么git branch -d 該分支唠帝,都不起作用屯掖,最后,用最簡單的方法襟衰,![圖片.png](https://upload-images.jianshu.io/upload_images/15355477-bb5405324121a9eb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
直接分支進(jìn)入刪除了改分支贴铜。。也是剛瀑晒。绍坝。
3、fork的項(xiàng)目本地打開時(shí)先 npm install再npm run dev
好了苔悦,準(zhǔn)備工作基本完成
4轩褐、問題:怎么與整個(gè)項(xiàng)目代碼保持一致?與pull requess 過程差不多為反過程玖详。
主要參考了改作者:
https://blog.csdn.net/whq19890827/article/details/75802717
5把介、不用每次clone勤讽。創(chuàng)建一個(gè)臨時(shí)分支temp
git remote -v
git fetch origin master:temp
git diff temp(可以不要,只是查看差別)
git branch
git merge temp
git branch -d temp
就可以自動(dòng)同步啦啦啦
上傳
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
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者