QT学习
之前有一些QT的文章:
QT5基础教程(介绍,下载,安装,第一个QT程序)
上位机总结
这次我把之前学习过程中的一些QT项目上传到github了,有需要的可以star!
Github地址:https://github.com/xkyvvv/QT_demo
git使用记录
因为要把本地的仓库同步到github上面,所以记录一下要执行的git命令。
将本地代码推送到远程:
1.初始化版本库:
git init
2.添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件
git add .
3.把添加的文件提交到版本库,并填写提交备注(必不可少)
git commit -m “update readme”
到目前为止,我们完成了代码库的初始化,但代码是在本地,还没有提交到远程服务器,要提交到就远程代码服务器,进行以下两步:
4.把本地库与远程库关联
git remote add origin 你的远程库地址
我的是:git remote add origin git@github.com:xkyvvv/QT_demo.git
5.第一次推送(提交)代码时:git push -u origin master
第一次推送后,直接使用该命令即可推送修改
git push origin master
上面这些命令其实会有三个坑。
第一个坑是。2020年10月1日起已经由master改为了main,而Git工具默认推送的还是master分支,这就导致推送的代码在Github上面的main主分支看不到,想要看到代码还需要切换分支。
- 使用git checkout -b main 切换到main分支并进入
- git branch -D master 删除本地的master分支
第二个是现在的github仓库的默认分支是main而不是master,据说是因为有人抗议master容易产生种族歧视。
所以
git push -u origin master
git push origin master
都需要改成
git push -u origin main
git push origin main
第三个坑是,我们一般会新建一个github仓库,然后将本地的仓库同步到github仓库,二我们在创建了github仓库之后,创建了一个rename.md文件,而本地仓库却没有。因此需要先将Github上面的README拉取下来。
Git新版本使用命令:git pull origin main --allow-unrelated-histories,Git老版本使用命令: git pull origin main)
可以参考文章:https://codeantenna.com/a/m4k2sPtz8Q
https://stackoverflow.com/questions/1221840/remote-origin-already-exists-on-git-push-to-a-new-repository
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)