栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

GitHub:push、clone、pull及多人协作

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

GitHub:push、clone、pull及多人协作

从本地仓库向远程仓库推送

使用命令:git push 远程仓库地址 要推送的分支   来将本地仓库推送至远程仓库

        例如推送主分支到远程仓库:git push https://github.com/xibing-Geng/github-demo.git master

但是远程仓库地址较长,每次输入命令需要每次复制粘贴很麻烦

我们给这个远程仓库地址设置别名,以后用到这个远程仓库地址的时候,直接输入别名代替即可

使用命令:git remote add 别名 远程仓库地址   来给远程仓库地址添加别名

        例如:git remote add origin https://github.com/xibing-Geng/github-demo.git 

                  下一次推送主分支master时,可以直接 git push origin master 

每次推送主分支到这个地址上面,都需要敲origin master,让它记住地址记住分支名

使用命令:git push  -u 默认远程仓库地址或远程仓库对应的别名  默认需要推送的分支

        例如:git push -u origin master

 下次就可以直接使用 git push 命令完成推送:


 GitHub的多人协作开发

一个项目可以由多个人进行访问开发,多人共同完成,然后推送到远程仓库中,除了项目所有者,其他人默认是没有推送权限的,需要项目所有者将其他开发人员添加进来并给予邀请:

1、找到项目-->Settings-->Manage access(管理连接,看谁可以连接到这个项目仓库)-->add

2、输入要邀请的开发人员的用户名:

3、复制邀请地址,并将邀请地址给到合作的小伙伴:

4、小伙伴在其电脑打开地址:

5、小伙伴接收邀请(Accept Invitation):

 6、接下来就可以看到被授权的项目喇:

 7、切换小伙伴的账号,将远程仓库的项目克隆到本地,然后测试推送修改到这个远程仓库:

       使用命令:git clone 项目仓库地址   来将远程仓库的项目克隆到本地 

 修改项目文件后进行推送:

注:1、由于使用的是克隆,所以会把源项目中的设置的远程地址别名也克隆过来

       2、到了输入密码验证的地方还是输入当前用户的token口令

8、测试成功推送

9、测试项目所有者从远程仓库中拉取项目到本地

     使用命令:git pull 远程仓库地址或远程仓库对应的别名  需要拉取的分支


 多人协作开发流程: 

        pull拉取远程仓库中最新的版本,所谓最新是和本地仓库进行比较的,所以是存在本地仓库的基础上进行拉取;

        clone是完全克隆远程仓库,是不存在本地仓库时使用,只需要使用一次;

        如果远程仓库版本高于本地仓库版本,那么本地仓库是不能进行远程提交的,需要先拉取到本地,再提交到远程仓库!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/309547.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号