Git使用学习(十八、远程库github操作[1]creat 和 push)

什么是远程库?

远程库这个叫法主要是为了和本地库做区分。远程库主要是为了集中管理一些主要的版本,以及为了方便其它开发者获取和更新这个远程库。

 

如何使用远程库?

假设一个项目由两个工程师负责,一个是项目经理,一个是项目组员。

 

1.开始由项目经理在它本地新建了一个本地库。同时由项目经理在远程服务器上创建一个远程库。

此时如下所示,两个库都是空的。

 

 

 

2.接下来项目经理在他的本地搭建好基本框架后,把自己本地的内容推送到远程仓库。此时远程仓库和项目经理的本地仓库内容完全一致。

 

3.接下来项目组员,通过clone操作,把远程仓库的项目clone到它的本地仓库。

 

 

4.接下来项目组员在 本地进行项目开发迭代,自己负责的模块最终测试ok后,准备把自己的完成的内容推送到远程库进行合并。

当然这个时候会有一个问题,他暂时没权限把自己的开发推送到远程库。

此时需要项目负责人邀请这个项目组成员来加入这个项目团队。之后这个项目组成员才能推送自己的本地项目到远程项目。

 

 

5. 接下来项目经理从远程库进行pull操作,来拉去远程库的内容,对项目组成员的完成情况进行检查。

 

这里我们的远程库选做github,当然你可以选择码云或者其他托管平台。当然也可以自己搭建一个远程仓库。我们为了方便学习和演示,选择github这个最著名的托管平台。

 

 

github和github账号的注册这里不再详细描述。可以自行搜索相关教程。

 

接下来我们就按照上面的步骤来实践。

 

1.新建一个本地库和远程库。

第一步,新建一个本地库,并初始化好。同时假设这个项目经理叫张小龙,自己单独搞了一个wechat 0.1版本,并加入到了本地库。

第二步,在github上创建一个远程库

 

 

接下来进入下面这样一个页面。

让我们选择以下项目的信息。

  • 包括项目项目库名称。
  • 可选的描述介绍信息。
  • 是否要是一个公开项目(任何人可以看,创建人可以选择谁可以提交)或者是一个私有项目(创建人可以选择谁可以看,谁可以提交)
  • 创建远程仓库的同时,要不要创建一个README文件
  • 最后就是是不是要添加语言类型和LICENSE

 

我们这里学习就创建一个公开的库。不要README文件,也不要协议之类。(其实写一个项目名字就可以了)

点击创建,github给出了下面的建议信息。

 

 

 

2.项目经理推送它的本地仓库到远程仓库。

这里要注意的是,远程仓库在那?

创建好项目后github会给出网址连接信息。

目前是支持,直接通过客户端来在自己桌面本地上传。

另外两种是给出了HTTPS和SSH两种协议的地址。

网址形式也很简单,github.com/username/repositoryname.git

 

这里我们先用默认https形式的网址来上传。

 

先回到我们本地命令行。

我们可能会经常的使用这个远程仓库地址。(https://github.com/To-run-away/WeChat.git

一般我们都不愿意每次都从github上拷贝或者自己记住这个网址,git有一个命令可以保存这个网址。

git remote

-v参数可以查看当前的远程仓库连接,默认是没有的

我们可以通过下面这命令来增加

git remote add

使用git remote add 命令为远程库取个别名,叫origin

后面-v查看的别名中(ftech)表示默认取回的地址,(push)表示默认用这个地址推送。

当然这两个也是可以继续更改的。

 

接下来我们执行推送命令

git push -u origin master 

当然这里的这个分支名字是根据自己想要推送的分支名字来写的。因为我这个例子目前只有一个master分支,所以我推送的就是这个。

上面就是推送成功后的显示信息。

注:github的服务器在国外,所以可能推送会失败。我这边也是推送了好几次,才成功的。

 

 

此时刷新一下github可以看到我们推送上来的这个项目。

 

点击文件,也可以查看里面的内容。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑的小刺猬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值