微信開發者工具集成GitHub,多人協調開發,上傳拉取等
一,準備環境
1,提前安裝git環境和GitHub做集成,不做多解釋;
1,準備微信項目程式碼;
2,創建GitHub倉庫;
二,創建GitHub倉庫
1,創建一個空的GitHub倉庫,不要任何文件和不要創建任何分支,後面會從微信開發工具統一導入。(只用填個name,其他不勾選,勾選了會自己創建master分支,這裡不用創建分支,如果還是勾選了,後面會講怎麼把微信本地版本分支合併到這個分支上面)
2,創建完成後複製項目地址,後面有用
三,微信版本工具集成GitHub
1,打開微信開發工具,導入本地項目;
2,打開右上角的版本管理,初始化本地git環境
3,初始化完成後打開設置,添加GitHub帳號密碼和項目地址;
切換到原創菜單,點擊添加:
完事後點擊確定,就可以直接推送到github了,名稱隨便寫,到時候就是GitHub裡面到分支到名字,這裡選下面到新的分支相當於給GitHub新建分支;
成功後遠程下面會多出一個分支,就是你新建的分支,另外你可以看的你本地的master標記和GitHub標記還有head標記都合在一起了,說明已經集成完畢了,你去GitHub也能看到這個項目了;
到這裡微信版本管理就和GitHub集成完畢了;
補充:前面說到如果勾選了readme導致GitHub已經有了分支怎麼辦,如果GitHub已經有了分支,就不能按照上面的推送到新分支了,這樣會導致GitHub兩個分支了,解決方式就是先抓取下來,再把head切換到GitHub到分支上面去,這樣本地程式碼就都屬於新加程式碼了,就可以都提交到GitHub到分支上面了。
三,推送,抓取,拉取
1推送:本地程式碼變動後,變動會同步到工作區,直接勾選提交就行;
然後到本地分支裡面可以看到剛剛的提交,(這裡因為剛剛有提交了所以head和master跑到第二個提交點了)直接推送到GitHub就行了;
推送就不要選新分支了,選剛剛建立的分支就行;
2抓取,直接選擇剛剛的分支就行;
3拉取,拉取這裡後面講,這個適用於把GitHub上面已有的項目拉到本地,覆蓋到本地進行開發;
四,拉取GitHub項目到本地進行開發
1,先新建一個空項目;
2,打開版本控制,不用勾選,確保是個乾淨的項目,後面整體合併;
3,設置裡面輸入GitHub帳號密碼,和遠程項目地址,和上面的一樣;
4,接下來先抓取剛剛加的遠程倉庫;
5,抓取成功之後就可以看的最新的GitHub程式碼了,接下來重要的一點就是,右鍵最新的提交點,把head重置的GitHub最新的提交點上面去,保證你本地工作區和它關聯上;
彈窗裡面可以不勾選,反正本地的程式碼不需要了;
6,接下來就是點擊拉取,把GitHub程式碼覆蓋到本地,所以下面選擇變基;
7,變基完成後項目基本就覆蓋下來了,剩下就是開發,提交等等了。。。
補充一點,git到每個標記都有自己含義,類似master,head等等下個章節會講到;