关于在GitHub上新建一个库并和本地仓库关联

Posted 小马在努力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于在GitHub上新建一个库并和本地仓库关联相关的知识,希望对你有一定的参考价值。

在GitHub上新建一个仓库:

1.新建一个空的仓库

 2.填写仓库名字以及仓库描述         选择是公开仓库还是私有仓库,自从 GitHub 被微软收购之后,我们也可以免费创建私有仓库了

其次就是,Initialize this respository with a README  是指是否初始化  README 文件

还有就是  add a license  是指增加开源协议,一般选择 MITlicense 就可以了,当选择之后会增加两个文件,所以现在先不添加 

 

 

创建完成,就跟使用阿里云是一样的。但是,此时GitHub上的远程仓库,并没有和本地的仓库关联起来,所以,接着往下走

 

 

 3.在需要传到GitHub上面去的那个文件夹里面 git bash

  1. 输入 git init  初始化本地仓库 文件夹中会多出一个 .git 文件,但是,此时 git 还没有接手管理里面的文件
  2. 使用 git add .   注意这个点,别漏掉了,它表示,将当前文件夹里面的全部文件,都添加到 暂存区 里面
  3. 然后使用 git commit -m "文件的名字"   让别人知道你添加的是什么   表示将 暂缓区 里面的文件添加到.....(我会回来补充的,我忘了,这个叫做 版本区),执行完这个命令之后, git 已经接手管理文件夹里面的文件了,但是,此时的仅仅是本地仓库,并没有和GitHub上的远程仓库关联

4.然后,关联本地仓库和远程仓库

  运行 git remote add origin https://github.com/Cat-aiping/Learn_Git.git        此时,本地仓库和远程仓库已经关联起来了(这里的 origin 可以理解为 别名,这行命令可以理解为将本地仓库和远程仓库关联起来,然后让 git 记住这个地址,并且给这个 Http 地址起了一个别名 origin

  运行 git push -u origin master        将本地仓库代码 push 到远程仓库,在GitHub上刷新就可以查看到代码了

5.在本地仓库上新建了一个开发分支 develop,并将其推送到远程仓库

 6.当 git clone 远程仓库的时候,可能 clone 下来的仓库只会有一个 master 分支,并没有远程仓库上的其他分支,但其实远程分支上的文件都被 clone 了下来,只是没有生成分支而已,所以

 可以使用这个命令来生成远程仓库上对应的分支,在这个过程中,因为文件已经被 clone 了,所以并没有向远程仓库发送请求。

git checkout 有两个作用 1.切换分支 2.在本地创建一个新的分支

 

以上是关于关于在GitHub上新建一个库并和本地仓库关联的主要内容,如果未能解决你的问题,请参考以下文章

使用Git将本地仓库与GitHub远程仓库相关联

用命令行在本地创建一个库并上传到Github

如何将本地的一个新项目上传到远程仓库上新建的仓库中去

如何将本地的一个新项目上传到远程仓库上新建的仓库中去

将已有本地项目关联Github, Sourcetree篇

如何在开源中国新建项目,并且在线仓库如何通过密匙关联本地文件