一,准備環境
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等等下個章節會講到;