之前我们一直都是在本地去进行版本迭代,但是一直没有将我们本地的代码放到我们的远程仓库github去进行代码托管,这样就无法进行团队协作以及跨团队协作
下面假设此时我们想将本地的git-demo本地库中的代码上传到我们的GitHub的远程库git-demo中进行代码托管的话,那么需要首先在github中去创建我们的远程库:
1:首先登陆我们github账号,在下面的地方点击new repository
2:点击之后开始输入我们的远程仓库名以及选择我们仓库的权限(一般来说我们都会去选择public),远程仓库名一般与我们本地想要文件夹名称相同,假如我们此时本地的文件夹名称为git-demo,那么此时我们给这个仓库取名的时候就建议取成git-demo.如下图所示:
3:点击完create repository后,此时我们到了如下页面:
需要记住的是这个链接地址,这个链接地址就是我们这个远程库的链接地址。
4:一般来说我们都不可能记住这么长的链接地址,都会给这个链接地址起一个别名,方便后期上传我们的代码,所以此时后期的操作一般需要用到以下命令:
设置标签
命令名称 |
作用 |
git remote -v |
查看当前所有远程地址别名 |
git remote add 别名 远程地址 |
起别名 |
git push 别名 分支 |
推送本地分支上的内容到远程仓库 |
git clone 远程地址 |
将远程仓库的内容克隆到本地 |
git pull 远程库地址别名 远程分支名 |
将远程仓库对于分支最新内容拉下来后与 当前本地分支直接合并 |
(1)此时首先给我们的这个远程仓库git-demo的链接地址起一个别名
这个别名我们建议还是跟我们的远程代码库的名称保持一致,所以此时我们起的别名名称还是为git-demo.
当我们创建好别名后,此时可以使用git remote -v命令来查看我们的所有远程地址的别名,如下图所示:
此时可以看到此时我们只起了一个别名,会什么此处会显示两个别名,原因是我们既可以使用这个别名进行推送,同时可以使用这个别名进行拉取
(2)为我们的远程仓库的链接地址起好别名后,此时便可以向这个远程仓库推送内容了,例如可以推送我们本地分支上的内容到我们的远程仓库,如下所示:
此时我们推送的是我们的master分支下的所有文件内容到我们的远程仓库git-demo中,此时我们的mater分支下只有一个hello.txt文件。
当然也可以推送我们hot-fix分支下的版本。
接着便会让你输入账号密码,输入完成后便会开始进行上传,直至上传成功。