项目在本地开发,一边开发,一边要做提交,就是存储一下项目的每次修改。我们可以给项目创建一个远程仓库,然后把在本地做的提交,推送到这个远程仓库上存储一下。
很多服务商都提供这种远程仓库服务,Github 是其中的一个服务商,登录到你的 Github 帐号以后,可以创建一个远程仓库,创建仓库。
然后输入仓库的名字,比如 w.store.nest ,可以选择一下这个仓库的类型,可以是公开的,也可以是私有的。公开的仓库所有人都可以看到,私有的仓库只有你自己能看到,或者你可以给这个仓库添加一些协作者,这样这些协作者也可以看到这个仓库。
这里我选择 Public ,表示要创建一个公开的代码仓库。 点一下创建仓库。
现在这个仓库里面还没有东西, 是一个空白的远程仓库,可以复制一下这个添加远程仓库的命令,注意这里用的这个仓库地址是 HTTPS 类型的。
可以切换成 SSH 类型的地址。 要使用这种类型的仓库地址需要单独配置一下。后面我们再介绍一下具体的方法。
回到自己的项目,在终端,确定当前的工作目录是项目所在目录,执行一下这条添加远程仓库的命令。
这里用的是 git remote add 命令,意思是给项目添加一个远程仓库,origin 是我们给要添加的这个远程起的一个名字。origin 只是一个惯用的名字,你可以随便定义远程仓库的名字。后面是一个具体的远程仓库地址。这个仓库是刚才我们在 Github 网站上创建的。
也就是以后使用 origin 这个名字的时候,对应的远程仓库就是这个地址。
执行一下 git remote -v,查看一下项目里的远程的详细情况,会显示项目现在已经有了一个叫 origin 的远程,对应的地址就是后面这个。
最后可以推送一下本地项目,把一个特定的分支推送到 origin 这个远程仓库里面。
执行 git push ,远程的名字叫 origin,要推送的本地分支是 master 。
完成以后,回到刚才在 Github 网站上创建的这个远程仓库页面,刷新一下,这里会出现刚才推送上来的东西。
现在这个远程仓库里面,只有一个分支,就是 master 分支。在这个分支上包含了唯一的一次提交,做这次提交的时候设置的描述是 init 。