一、GitHub创建远程库

1、登录账号后点击头像旁边的+号,选择New repository
在这里插入图片描述
2、填写远程库名称,选择仓库开放权限,公开的不收费,私有库超过5个人会收取一定的费用,最后点击创建就行了。
在这里插入图片描述

二、Git操作远程库

1、为远程库起别名
我们以后可能会操作很多远程库,而且远程库的url都比较长,我们可以为远程库起一个别名简化炒作。在GitHub上面将远程库创建成功之后会有一个url地址,将它复制下来。
在这里插入图片描述
在Git控制台执行命令:$ git remote add GitDemo https://github.com/chenxing0120/GitDemo.git就已经为远程库起来一个GitDemo 的名字了。然后可以通过$ git remote -v查看是否有这个别名。
在这里插入图片描述

三、将本地库代码推送到远程库

在Git命令行窗口输入:$ git push GitDemo master,GitDemo是推送到的远程库别名,master是选择推送的分支。回车之后弹出一个窗口:
在这里插入图片描述

选择登录的GitHub账号,第一个是通过在浏览器登录的账号认证,第二个是通过口令认证。由于我已经浏览器登录了,选择第一种方式比较快。之后出现下面页面,点击绿绿的绑定。之后如果出现下列日志就推送成功了。
在这里插入图片描述
这时你就可以在GitHub上看到你推送的代码了。

四、拉取远程库到本地库

如果在GitHub上已经将代码修改了,我们需要将远程库代码拉取到本地库。$ git pull GitDemo master同样GitDemo是拉取的远程库别名,master是选择拉取的分支。出现下列信息就说明拉取成功了,拉取之后的代码不需要提交到暂存区和本地库,他已经同步更新本地库里面的内容了。
在这里插入图片描述

五、克隆远程库到本地库

克隆是将别人的代码克隆到我们自己的计算机上面。获取远程库的url之后,在新的文件夹下面开启Git命令行窗口,输入$ git clone https://github.com/chenxing0120/GitDemo.git后面那个是远程库的url地址。出现和推送拉取差不多的日志就证明成功了。克隆成功之后不需要初始化本地仓库,不用单独init。可以看到我没有手动初始化本地库,库里面还是有.git文件的。
在这里插入图片描述

六、拉取合作者

拉取合作者之后,合作者可以往远程库里面推送自己写的代码。如果没有加到这个团队,就无法推送。
登录你的账号,选择settings,然后选择Collaborators,出现邀请界面,选择添加团队成员。
在这里插入图片描述
然后搜索合作者账号,点击箭头那发送邀请函。
在这里插入图片描述
被邀请者登录账号之后输入邀请函的url出现下面界面,点击同意邀请就行了。
在这里插入图片描述

七、跨团队合作

上面讲到拉取合作者可以共同修改代码内容,那跨团队的人员是否也可以修改呢。没有加到团队里面也是可以修改代码内容的,只是需要仓库管理者验证。首先团队外人员要找到你想要修改的那个远程仓库。可以通过搜索方式找到对应项目,也可以复制url查找。找到的远程库代码如下,用一个跨团队账号修改一些内容,我这里就加上一句:System.out.println("Hello strong GiuHub");吧,GitHub是挺强壮的。
在这里插入图片描述
在修改之前,点击对方远程库的Fork,点击之后发现该账号上多了这个项目,还可以看到从哪里Fork来的。
在这里插入图片描述
在这里插入图片描述

修改代码并且提交之后,点击pull request,再点击new pull request,会出现一个open a pull request 页面,在留言板上可以编辑,最后提交,等待对党验证。
在这里插入图片描述
在这里插入图片描述

这时对方账号上会在pull request上面出现一条修改消息,点进去之后就是被修改的内容。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐