将本地项目上传到GitHub


转自:https://blog.csdn.net/m0_37725003/article/details/80904824

一、注册一个自己的GitHub账号,注册网址:https://github.com/join

有了自己的账号以后,就可以进行登录,开始创建一个新的项目

创建一个新的项目,填写项目名称,描述

创建完成之后,跳转到下面的页面,下面红框中的网址要记住,在后面上传代码的时候需要使用

如果忘记了,可以在这里查看:

二、安装本地Git(我用的是Windows版)

下载链接:https://gitforwindows.org/

一路next

三、将本地项目上传到GitHub

在项目目录右击Git Bash Here,或者可以在别处然后cd进入项目目录:

第一步:cd进入你放项目文件的地址,我的地址在D:MYFILEgraduationstudy项目程序

第二步:输入git init

如下图所示,这个意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹)

第三步:输入git add .     

这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。


第四步输入git commit -m "first commit",表示你对这次提交的注释,双引号里面的内容可以根据个人的需要
改。


这里如果出现以下内容,则需要你输入自己的账号或名字

用上面提示的代码输入自己的邮箱或名字

再输入git commit -m "first commit"时就会成功

第五步输入git remote add origin https://自己的仓库url地址(上面有说到) 将本地的仓库关联到github上,
这里宝宝输入的是git remote add origin https://github.com/Vivianyuwei/Fabric-defect-classification-based-on-WLD.git

最后一步,输入git push -u origin master,这是把代码上传到github仓库的意思。

执行完后,如果没有异常,会等待几秒,然后跳出一个让你输入Username和Password 的窗口,你只要输人github的登录账号和密码就行了。

在输入git push -u origin master命令后可能会出现报错:

报错提示:Updates were rejected because the remote contains work that you do not have locally,This is usually caused by another repository pushing to the same ref. You may want to first integrate the remote changes (e.g., 'git pull ...') before pushing again.

原因:在GitHub上创建远程仓库时,勾选了 Initialize this repository with a README这项,导致远程仓库不为空

解决方法:先将远程仓库的内容合并到本地,然后再上传即可,命令如下:(转自:https://blog.csdn.net/u011284073/article/details/81609707)

git pull --rebase origin master
git push -u origin master

原文地址:https://www.cnblogs.com/ssyh/p/11431541.html