您的位置:首页 > 编程语言

【Git学习笔记】GitHub中创建仓库,将本地仓库推送到远程库

2014-11-05 16:27 706 查看
登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:


(引自:廖雪峰的官方网站)

在Repository name填入
learngit
,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:



目前,在GitHub上的这个
learngit
仓库还是空的,GitHub告诉我们由三种方法可以把这个仓库装上内容。

一种是创建新的本地仓库然后推送到GitHub上去;一种是将本地现在有的仓库推送到GitHub上去;还可以将SVN等其他版本管理工具的仓库import到GitHub上去。

由于本地我们已经有了一个learngit仓库,我们按照提示,将本地的learngit参库push到GitHub上。

【关联本地库】

在本地仓库目录下,执行:

git remote add origin https://github.com/liuchunming033/learngit.git[/code]添加后,远程库的名字就是
origin
,这是Git默认的叫法,也可以改成别的,但是
origin
这个名字一看就知道是远程库。

【推送到远程库】



把本地库的内容推送到远程,用
git push
命令,实际上是把当前分支
master
推送到远程。

由于远程库是空的,我们第一次推送
master
分支时,加上了
-u
参数,Git不但会把本地的
master
分支内容推送的远程新的
master
分支,还会把本地的
master
分支和远程的
master
分支关联起来,在以后的推送或者拉取时就可以简化命令。

【推送成功后】

推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样:



从现在起,只要本地作了提交,就可以通过命令:

$ git push origin master
把本地
master
分支的最新修改推送至GitHub,现在,你就拥有了真正的分布式版本库!

小结

要关联一个远程库,使用命令git remote add origin https://github.com/path/repo-name.git;

关联后,使用命令
git push -u origin master
第一次推送master分支的所有内容;如果是推送dev分支,则使用命令:
git push -u origin dev


此后,每次本地提交后,只要有必要,就可以使用命令
git push origin master
推送最新修改;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: