第一次上传文件到仓库
1、首先创建Github远程仓库。
可以直接点New repository来创建,比如我创建了一个testDemo的仓库.进入仓库
复制下本仓库的链接地址,后面会用到。
2、新建 git本地仓库
我们需要先创建一个本地的版本库(其实也就是一个文件夹)。你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。
现在我通过命令行在桌面新建一个testapp文件夹(你也可以在其他任何地方创建这个文件夹),并且进入这个文件夹
这时桌面上就会出现一个文件夹,你可以将你的需要上传的文件拷贝进来
(接下来是测试)
通过命令初始化本地Git仓库
$ git init
把这个文件夹变成Git可管理的仓库
这时你会发现TEST里面多了个.git文件夹,它是Git用来跟踪和管理版本库的。如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见。
3、使用add命令 添加 到本地Git仓库
粘贴后你可以通过git status来查看你当前的状态
然后通过==git add .==把该目录下的所有文件添加到本地仓库,注意点是用空格隔开的。
在这个过程中你其实可以一直使用git status来查看你当前的状态。如果文件内有东西会出现红色的字,不是绿色,这不是错误。
然后我们通过命令
git add . # 把刚才复制过来的项目全部添加到仓库上。
这个地方稍微改了一下 ,这是单个添加到本地仓库,不推荐使用。
4、commit命令提交项目到 Git本地仓库。
使用命令。
注:“提交信息”里面换成你需要,如“first commit”
$ git commit -m "描述日志"
把项目提交到仓库。
5、链接Git本地仓库和Git远程仓库
根据创建好的Git仓库页面的提示,可以在本地testapp仓库的命令行输入:
$ git remote add origin https://github.com/fengfanli/testDemo.git
注意origin后面加的是你Github上创建好的仓库的地址,就是第1步点击复制的地址。
6、使用push命令放到Git远程仓库中
关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了,通过命令:
$ git push -u origin master
注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码
20221108记,现在不用这个方式了,改用token代替密码push代码了,token的获取请看这个新的博文:github报错(完美解决):获取token:https://blog.csdn.net/qq_40036754/article/details/127740947
会弹出这个对话框
报了这个错误:(下面有详解)
原因:出现错误的主要原因是github中的README.md文件不在本地代码目录中)
解决:可以通过以下命令解决上面的错误【注:pull=fetch+merge】
$ git pull --rebase origin master
继续:再执行语句
$ git push -u origin master
即可完成代码上传到github
由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:
$ git push origin master
上传项目的过程可能需要等一段时间,完成之后是这样的:
这时候你再重新刷新你的Github页面进入刚才新建的那个仓库里面就会发现项目已经成功上传了:
至此就完成了将本地项目上传到Github的整个过程。
7、后记
当第一次上传成功后,以后在上传时 仅使用以下命令即可
$ git ad .
$ git commit -m '提交的描述'
原文:git学习一:第一次使用Git上传本地项目到github上(很详细,很全面),ideal上传。分支讲解(22年GitHub更新了密钥方式,已更新)_git 上传-CSDN博客