1 本地創(chuàng)建一個新的Test工程
截屏2021-11-16 下午3.21.21.png
2 打開GitHub,登錄自己的賬號擅腰,新建一個Test倉庫
截屏2021-11-16 下午3.24.02.png
截屏2021-11-16 下午3.24.21.png
3 打開終端,使用
git init
初始化倉庫翁潘,再使用 git add .
命令添加代碼趁冈,然后使用 git commit -m 'xxx'
命令將代碼提到本地倉庫。
截屏2021-11-16 下午3.38.43.png
4 使用
git remote
命令查看是否有與遠(yuǎn)程倉庫關(guān)聯(lián)拜马,看下方截圖可知此時沒有和任何倉庫關(guān)聯(lián)截屏2021-11-16 下午3.43.32.png
5 使用
git remote add orgin https://github.com/xxx/Test.git
建立關(guān)聯(lián)關(guān)系截屏2021-11-16 下午3.50.11.png
6 使用
git push orgin main
命令渗勘,將代碼推到倉庫,如果過長時間沒有上傳代碼到git俩莽,可能遇到這個問題截屏2021-11-16 下午3.56.59.png
Support for password authentication was removed on August 13, 2021旺坠,即git不使用密碼登錄,而改用了token扮超,可以去setting里面設(shè)置token取刃,然后使用
git remote set-url orgin https://<your_token>@github.com/<USERNAME>/<REPO>.git
去設(shè)置一下,再次push截屏2021-11-16 下午4.06.56.png
git遠(yuǎn)程
截屏2021-11-16 下午4.13.09.png
7 此時可以通過打tag的方式創(chuàng)建release包出刷,即pod下來的代碼
git tag -a '0.0.1' -m '打tag'
創(chuàng)建本地tag璧疗,通過 git tag
命令,可以查看此時所有的tag截屏2021-11-16 下午4.18.23.png
使用命令
git push orgin --tags
將tag送到遠(yuǎn)端截屏2021-11-16 下午4.25.58.png
截屏2021-11-16 下午4.30.51.png
截屏2021-11-16 下午4.31.00.png
我們也可以通過如下命令
git push orgin 0.0.2
馁龟,推送tag到遠(yuǎn)端截屏2021-11-16 下午4.38.29.png
在push過程中有可能會遇到下面的錯誤崩侠,如果確定自己沒有開啟代理,那就重新走一遍命令坷檩,我通過嘗試網(wǎng)上的解決方案却音,發(fā)現(xiàn)應(yīng)該是網(wǎng)絡(luò)問題導(dǎo)致的
截屏2021-11-16 下午4.21.42.png
使用
git log
查看tag情況截屏2021-11-16 下午4.32.32.png
8 如果此時想要刪除一個tag,可以使用命令
git tag -d 0.0.1
刪除本地tag截屏2021-11-16 下午4.39.37.png
使用
git push orgin :0.0.1
刪除遠(yuǎn)程tag截屏2021-11-16 下午4.42.07.png
截屏2021-11-16 下午4.45.53.png
一份本地創(chuàng)建工程上傳到Github就完成了矢炼!