1 本地创建一个新的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 命令查看是否有与远程仓库关联,看下方截图可知此时没有和任何仓库关联
截屏2021-11-16 下午3.43.32.png
5 使用
git remote add orgin https://github.com/xxx/Test.git 建立关联关系
截屏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里面设置token,然后使用
git remote set-url orgin https://<your_token>@github.com/<USERNAME>/<REPO>.git去设置一下,再次push
截屏2021-11-16 下午4.06.56.png
git远程

截屏2021-11-16 下午4.13.09.png
7 此时可以通过打tag的方式创建release包,即pod下来的代码
git tag -a '0.0.1' -m '打tag'创建本地tag,通过 git tag 命令,可以查看此时所有的tag
截屏2021-11-16 下午4.18.23.png
使用命令
git push orgin --tags 将tag送到远端
截屏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到远端
截屏2021-11-16 下午4.38.29.png
在push过程中有可能会遇到下面的错误,如果确定自己没有开启代理,那就重新走一遍命令,我通过尝试网上的解决方案,发现应该是网络问题导致的

截屏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 删除远程tag
截屏2021-11-16 下午4.42.07.png

截屏2021-11-16 下午4.45.53.png
一份本地创建工程上传到Github就完成了!