在github上创建远程仓库
设置好github的SSH key ,我们就可以在github上创建一个远程仓库,并且可以让这两个仓库同步(能从远程仓下载到本地仓以及将本地仓库推送至远程仓库)。
首先,创建一个远程仓库,远程仓库的名字最好与本地仓库一致,所以这里远程仓库的名字叫 firstRep
,点击 New
创建:如下图所示:
我们填写仓库名,对仓库的描述即可,其他默认,点击 Creat repository
,就创建成功了。如下所示:
现在这个仓库是空仓库,因为我们还没添加任何的文件。
现在我们要做的就是把这个远程仓库和我们的本地仓关联起来:
$ git remote add origin git@github.com:xxxxxxx/firstRep.git
注意:上面“[email protected]: ***/”填写你自己的仓库地址。
是下面这个地址:
下面我们就可以把本地库的内容推送到远程库了,使用命令 git push
:
$ git push -u origin master
Counting objects: 13, done.
Compressing objects: 100% (9/9), doneGit
Writing objects: 100% (13/13), 1.17 KiB | 299.00 KiB/s, done.
Total 13 (delta 2), reused 0 (delta 0)
remote: Resolving deltas: 100% (2/2), done.
To github.com:xxxxxx/firstRep.git
* [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
这说明已经推送成功。此时再来查看(记得刷新一下页面)firstRep
这个远程仓库:
就会有我们之前在本地仓库的 readme.txt
文件了。
在第一次推送的时候是使用命令 git push -u origin master
, 因为此时远程仓库还是空的,所以需要加上-u参数,下一次提交就可以不加-u这个参数了。比如我们更改了 readme.txt
文件,再推送到远程库的时候就可以使用命令:git push origin master
解惑:origin: 是 Git 默认的远程库的名字,
master是远程库的分支,也就是我们要推送到的分支,后面学到分支的时候你可以
创建其他的分支,也就是你可以推送到其他的分支上,这个后面再说。
由于自己的开源项目很菜,暂时拿不出手,所以就把自己的github账号信息隐藏了,也没有了视频演示,多谢理解!
小结:
1、远程仓库和本地仓库关联:
git remote add origin [email protected]:xxxxxxx/firstRep.git
2、本地仓推送到远程仓:git push origin <branch name>
,其中 origin
是Git
默认的远程仓的名字,origin
后面的 branch name
是远程仓库的分支,第一次提
交到空仓库加上-u
参数。
参考:
【1】廖雪峰Git教程