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

本文介绍了如何使用Git将本地仓库推送到远程仓库,包括设置远程仓库别名以简化命令输入。同时,详细阐述了GitHub上的多人协作开发流程,包括邀请成员、克隆项目、推送修改和拉取更新等步骤,确保团队成员能有效协同工作。
摘要由CSDN通过智能技术生成

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

使用命令: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是完全克隆远程仓库,是不存在本地仓库时使用,只需要使用一次;

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值