一. 最简单最直接:
在已经创建好的仓库中
直接选择Add file------>Upload files
进入到这个界面,直接点击choose your files即可
不过这个方法对于简单的自己单独的库还可以,对于复杂一点多人合作涉及到多个分支的话,就不是很友好了。
二 利用git
这里默认已经安装好git,并且已经获得github的SSH密钥,网上资料很多也很简单。
首先,在初始化本地仓库
①git init
②git remote add origin ...... 将本地仓库与远程仓库相连
后面这个......,为远程仓库的ssh地址
③git add . 将本地仓库中的文件提交到暂存区。
④git commit -m "注释"
⑤git push origin main
这里可能遇到第一个问题
这里的原因是,github初始化仓库时分支名为main,而本地仓库用git初始化时为master,两个分支并不匹配。
解决措施
git branch -m master main, 将本地仓库分支命名改为main。
再执行
⑤git push origin main
又会遇到第二个问题
这个问题是因为,我们在创建仓库的时候,仓库内是包含readme文件或者liscense文件,就需要我们对两个仓库进行合并。
⑥git fetch origin 获得初始提交也就是获得readme或者licesence文件等
⑦git merge --allow-unrelated-histories origin/main 合并,按下这个命令后,进入到vim中,直接两次ESC,:wq退出就可。
⑧git push origin main 即可
三 想避免上面的问题
直接将创建好的仓库git clone下来,就可以了,本地和远程就直接连接了。
上传成功后,修改本地仓库后想要将修改的文件提交到远程仓库。
①git add 文件名
②git commit -m "注释"
③git push
推荐链接: Git教程 - 廖雪峰的官方网站
如果错误,欢各位批评指正!!!