关于在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
- 输入 git init 初始化本地仓库 文件夹中会多出一个 .git 文件,但是,此时 git 还没有接手管理里面的文件
- 使用 git add . 注意这个点,别漏掉了,它表示,将当前文件夹里面的全部文件,都添加到 暂存区 里面
- 然后使用 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上新建一个库并和本地仓库关联的主要内容,如果未能解决你的问题,请参考以下文章