-
在Github上创建一个Git仓库。
-
在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了,根据创建好的Git仓库页面的 提示,可以在本地test仓库的命令行输入(添加源): $ git remote add origin https://github.com/Athenaisy/Drumbeating.git (这里的origin 之后跟的是你自己的远程仓库地址)
远程仓库和本地仓库的关联 ( 将本地的仓库 推送到远程是比较安全的,当本地代码出现问题的时候,我们可以很方便在的远程仓库上进行代码的拉取。具体操作如下:
如果我们按照上面的步骤已经在本地上建好了一个仓库,想和远程仓库进行关联,我们首先要在远程的仓库上新建一个项目,然后我们使用下面的代码进行关联(http方式)
git remote add origin http://github.com/username/learngit.git
username 是远程仓库的用户名,learngit是远程仓库的名称 )
-
在本地项目中 右键 git bash
-
在命令行中输入 git init 把这个文件夹变成Git可管理的仓库
-
git status 检查当前文件状态
-
git add .(注意:. 前面有一个空格 ,点 的 意思是将你本地所有修改了的文件添加到暂存区)
-
再次 git status , 再次检查,文件变绿
-
git commit -m "first-commit" (引号里面是你的介绍,就是你的这次的提交是什么内容,便于你 以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中) ( 本指令 将修改的内容 提交 到暂存区)
-
在前面 关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了
继续执行 : git pull -u origin master ( 先拉取,后续可以直接 git pull)
(由于新建的远程仓库是空的,所以要加上-u这个参数。然后进去GitHub 这个仓库刷新下就会有已经上传的文件夹了。)
然后出现了以下问题:
出现错误自的主要原因是github中的 README.md文件 不在本地代码目录中, 可通过以下代码进行合并
$ git pull --rebase origin master
执行上面代码后可以看到本地代码库中多了 个 README.md文件
再次执行 git pull -u origin master 就好啦
-
执行 git push origin master ( 后续可以 直接 git push )
有错误请及时指正, 也希望能和大家一起交流,共同进步~