一、创建新的空项目并上传代码
1.点击右上角你的头像,选择your repositories ,然后点击new
2.填写项目名称、勾选项目是公开还是私人,然后点击下面的创建按钮
3.这里就创建了一个空的项目,选择 https 复制后面的链接
4.在项目文件夹中右键使用git工具
5.上传代码并关联git地址
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/1506085843/treasured-note.git
git push -u origin main
二、创建新的带有模板文件的项目并上传代码
1.点击右上角你的头像,选择your repositories ,然后点击new
2.填写项目名称、勾选项目是公开还是私人,勾选添加 README 文件,选择忽视文件模板和开源许可类型,然后点击下面的创建按钮
然后你就得到了带有三个模板文件的新 github 项目
复制 Code 下的 HTTPS 链接,也就是你这个项目的地址
3.在项目文件夹中右键使用git工具
4.上传代码到新建的github项目
分别执行下面 8 条命令便可将本地的代码上传到github项目里。
git init
git branch -m master main
git add .
git commit -m "第一次提交"
git remote add origin https://github.com/1506085843/mavenTestDemo.git
git fetch
git merge --allow-unrelated-histories origin/main
git push --set-upstream origin main
注意:
(1) 第 5 条命令里的链接是上面第2步,你复制的自己 github 项目地址链接
(2)第 7 条命令执行后,会进入这样一个文件编辑界面,提示让我们为本次合并提交加一些信息备注,我们很清楚我们在做什么,所以按两下ESC键,输入**:wq**(注意有冒号,这是UNIX保存的命令),回车即可。
5.上传后的效果
三、配置配置ssh
上面使用的是HTTPS,以后每次更新代码、提交代码都要填写一遍用户名密码,比较麻烦,可以配置ssh每次提交更新就不需要填写用户名密码了。
1.打开c盘用户目录下的.ssh目录看有没有id_rsa.pub文件
2.如果没有就创建一个:
ssh-keygen -t rsa -C "your_email@example.com"
接着又会提示你输入两次密码(该密码是你push文件的时候要输入的密码,而不是github管理者的密码),
当然,你也可以不输入密码,直接按回车。那么push的时候就不需要输入密码,直接提交到github上了
3.然后我们用文本编辑器打开id_rsa.pub并复制里面的内容
4.github上选设置
5.选SSH and GPG keys
就ok了。
参考:
关于git的问题:error: src refspec main does not match any
Git的使用–如何将本地项目上传到Github(三种简单、方便的方法)
github入门到上传本地项目
github设置添加SSH