Git的远程操作

在Github创建远程库

第一步:在Github创建帐号,登录

第二步:

image2264099627a00306.png

第三步:

image1ad8210a2c9fddd6.png

创建远程库地址别名

git remote -v 查看当前所有远程地址别名
git remote add [别名] [远程地址]

image8048c497206e0a1c.png

推送

git push [别名] [分支名]

image41f549ff1f9daa3e.png

克隆

git clone [远程地址]

imagec77713bec3fdf3d0.png

功能:

  • 完整的把远程库下载到本地
  • 创建 origin 远程地址别名
  • 初始化本地库

团队成员邀请

点击Collaborators,输入新成员的Github用户名,点击Add collaborator

image5f36a920c256343e.png

也可以复制邀请地址发送给新成员,进入地址同意后即可加入团队

image4deba3c0e152efd0.png

拉取

pull=fetch+merge
git fetch [远程库地址别名] [远程分支名]
git merge [远程库地址别名/远程分支名]
git pull [远程库地址别名] [远程分支名] 

解决冲突

  • 如果不是基于 GitHub 远程库的最新版所做的修改, 不能推送, 必须先拉
    取。
  • 拉取下来后如果进入冲突状态, 则按照“分支冲突解决” 操作解决即可。

跨团队操作

也就是非本团队成员想在不加入本团队的基础上进行协同开发。

1.Fork

团队外成员点击fork按钮将代码仓库复制到自己帐号

imagef01a4619228532f7.png

2.本地修改, 然后推送到远程

3.pull request

向团队的代码发起合并请求

image4d087ab49d896e61.png

4.输入修改的标题,说明信息

image6436220c89e553b1.png

5.仓库创建者审核、合入代码

仓库创建人点击pull request可以查看合并请求

可以进行审核代码:

image233790e15cad318c.png

审核没有问题有可以同意合并:

imageaad37ce1f1c9ed3e.png

猜你喜欢

转载自www.cnblogs.com/chen88/p/11538372.html