微信開(kāi)發(fā)者工具Git配置

在多人協(xié)同開(kāi)發(fā)的過(guò)程中,Git是必不可少的,可以極大提升團(tuán)隊(duì)開(kāi)發(fā)效率。最近給下一屆項(xiàng)目的學(xué)弟學(xué)妹們寫(xiě)開(kāi)發(fā)文檔的時(shí),回憶起當(dāng)初配置Git的痛不欲生,我直接

我的小程序開(kāi)發(fā)完全是從b站學(xué)的,感謝開(kāi)源社區(qū)dalao們的無(wú)私奉獻(xiàn),本蒟蒻斗膽分享一下微信開(kāi)發(fā)者工具如何進(jìn)行Git初始化的保姆級(jí)教程!
1 準(zhǔn)備階段
1.1?安裝配置git
安裝完成Git后,打開(kāi)Git Bash,輸入如下命令配置個(gè)人信息:
配置郵箱(注意雙引號(hào)不要省略):
1.2 生成密鑰
使用ed25519算法生成ssh密鑰:
參數(shù)解釋?zhuān)?/p>
-t : 創(chuàng)建的key的類(lèi)型,使用ed25519算法
-C : 上面配置的git郵箱
密鑰存放的默認(rèn)路徑在 C:\Users\用戶(hù)名\.ssh\
1.3 Github遠(yuǎn)程倉(cāng)庫(kù)配置
登錄項(xiàng)目公用賬號(hào),在setting-ssh中添加自己的公鑰。
2 首次使用
2.1 克隆倉(cāng)庫(kù)
在項(xiàng)目根目錄右鍵"Git Bash Here",克隆遠(yuǎn)程倉(cāng)庫(kù):
設(shè)置并記住ssh密碼(后面會(huì)用到)
2.2 創(chuàng)建并檢出dev分支
進(jìn)入剛才克隆下來(lái)的文件夾,右鍵“Git Bash here”,再在本地創(chuàng)建并檢出dev分支并與遠(yuǎn)端倉(cāng)庫(kù)dev分支建立連接:
2.3 微信開(kāi)發(fā)者工具配置
在微信開(kāi)發(fā)者工具新建項(xiàng)目,進(jìn)入開(kāi)發(fā)工具后在右上角的“版本管理”中,左側(cè)列表“歷史”中選中最新的一個(gè)提交,右鍵選擇“將HEAD重置到xxxxxx",取消保持工作區(qū)內(nèi)容(目的就是要清空工作區(qū))。
接下來(lái)進(jìn)入“配置-網(wǎng)絡(luò)與認(rèn)證”,認(rèn)證方式選擇SSH Key(指定密鑰),填寫(xiě)公私鑰路徑以及克隆倉(cāng)庫(kù)時(shí)設(shè)置的密碼,點(diǎn)擊左上方“拉取”(拉取選項(xiàng)不需要修改,分別是“origin/dev”和"合并")進(jìn)行驗(yàn)證,若拉取成功,則項(xiàng)目Git初始化配置完成
3 微信開(kāi)發(fā)者工具Git GUI使用
每次工作開(kāi)始前在版本管理中“拉取”,同步遠(yuǎn)程代碼進(jìn)度(如果有代碼沖突則需要手動(dòng)解決沖突),在歷史中可以看到所有成員的提交記錄。
每次工作結(jié)束后,先“拉取”與遠(yuǎn)程保持同步(防止有成員在你工作的這段時(shí)間內(nèi)向遠(yuǎn)程提交了新的修改),再在版本管理的工作區(qū)中全選所有待提交修改,填寫(xiě)標(biāo)題和詳情后提交(此時(shí)只是提交到本地,沒(méi)有同步到遠(yuǎn)程),點(diǎn)擊“推送”將本地的提交推送到遠(yuǎn)程(此時(shí)才是真正更新了遠(yuǎn)程代碼倉(cāng)庫(kù))。
4 其它
推送須知:master(穩(wěn)定)/ dev分支(開(kāi)發(fā)),日常開(kāi)發(fā)在dev分支進(jìn)行,推送也都是向遠(yuǎn)程倉(cāng)庫(kù)的dev分支推送。 每一個(gè)大版本,將dev分支合并到master分支,完成版本的迭代。

如果這篇文章對(duì)你有幫助那就太好了!