??應(yīng)簡友需求,詳補一篇關(guān)于在Github端更新升級代碼或應(yīng)用時的具體操作.
<一>前提:
1.0 ?你已經(jīng)成功的在你的個人Github端導(dǎo)入你的個人項目.
2.0 ?打開pc端和網(wǎng)頁端Github并登錄個人Github賬號.
3.0 ? 打開終端以備使用.
<二>升級:
1.0 ?準(zhǔn)備好你的項目文件(在這里,我繼續(xù)使用之前的"YourSDK"來演示過程!).如果你的項目文件沒有在桌面,那你可以進入網(wǎng)頁版?zhèn)€人Github頁面download一份,如圖:
2.0 ?打開文件,修改你需要做出修改提交的部分,如圖:
3.0 ?操作提交并同步:填寫摘要并提交,然后點擊Sync同步:
4.0 ?驗證操作是否成功:
5.0 ?但是,目前為止,你只是把內(nèi)容提交完成,而且這些東西既是沒有被標(biāo)記的內(nèi)容,也不屬于在第一次提交的版本0.0.1的內(nèi)容,所以標(biāo)簽仍舊是0.0.1.所以打標(biāo)簽就成為了下一步的操作重點:
6.0 ?(打標(biāo)簽)打開終端,cd 到的文件 YourSDK ,并輸入 vi YourSDK.podspec 回車,進入pod spec編輯界面.
點擊鍵盤 i 鍵開始編輯,修改相關(guān)參數(shù),將標(biāo)簽升級加一,點擊 esc 開啟退出步驟, 輸入 :w 保存修改, :q ?完成退出 .
7.0 ?(打標(biāo)簽)執(zhí)行下列指令:
git tag '0.0.2'
git add *
git commit -m 'add tag'
git push origin 0.0.2
這時候回到網(wǎng)頁刷新就可顯示新打印的標(biāo)簽號:
8.0 ?(還沒完)到這一步為止,其實對導(dǎo)入Github這一層已經(jīng)完成了,但是如果你關(guān)聯(lián)了你的cocoapods,希望在終端通過 pod search 就可以及時索引到你的項目的話,你還需要一步終極操作:
執(zhí)行 pod trunk push YourSDK.podspec :
9.0 ?(驗證)在終端輸入 pod search YourSDK ,出現(xiàn)圖示,證明升級完成:
<三>補充:
1.0 ?升級的步驟其實許多都是與第一次創(chuàng)建,提交有很多相似的地方,具體可以參照前文[用Cocoapods并結(jié)合Github管理,導(dǎo)入,更新,下載自己的SDK]
2.0 ?如果你要升級的是>=Swift3.0版本語言所寫的項目,在關(guān)聯(lián)Cocoapods時是有要求的,你的cocoapods版本必須是>=1.1.0版本(目前我所用的是最新的額1.2.0.beta.1).具體操作步驟與細(xì)節(jié),推薦文章:cocoa pods升級與換源
3.0 ?如果你并不需要關(guān)聯(lián)cocoapods,僅提交到Github管理即可,那在<二>中的最后pod trunk push 步驟是不需要做的.
4.0 感謝瀏覽,感謝關(guān)注,不足之處請指正批評.