Git远端库(GitHub)及Git流

远端库(GitHub)

1)、链接步骤

①新建本地库
②新建远程库
③链接
git remote -v 可以查看传输地址
git remote add 别名 地址(URL)
④推送git push 别名 分支名
在这里插入图片描述

2)、团队协作

①新用户克隆:进入一个新目录,git clone 网页上给出的克隆地址(会克隆相关目录和初始化本地库)【项目名】

②建立团队时,需库持有者邀请其他人git账号
在这里插入图片描述

③库持有者拉取数据git fetch 别名 分支,此时拉取的数据存储在 别名/分支名 的新分支下,需使用merge合并分支得到新的数据

TIPS:pull = featch + merge,可直接使用pull抓取数据

PS:如果多个用户同时克隆并修改文件,则后提交的因为版本不同,无法进行提交
此时,必须先将文件pull到本地,然后解决分支冲突,重新推送

3)、跨团队协作

①其它团队的人访问clone地址点击‘fork’,可克隆到本地

②使用pull request发送给拥有者

4)、SSH免密登陆

PS:Win10有凭据系统可以保留登陆的密码

①进入家目录执行ssh-keygen -t rsa -C 邮箱号
rsa:非对称加密,生成一个私钥和公钥

②进入.ssh目录,复制id_rsa.pub文件下内容

③在GitHub界面进入SSH and GPG keys,new SSH keys, 粘贴
在这里插入图片描述
④本地库添加ssh地址,使用该地址提交




Git工作流

1)、工作流分类

①集中式工作流
以中央仓库作为项目所有修改的单点实体,所有修改都是提交到master分支上
例:SVN

②GitFlow工作流
为功能开发、发布准备和维护设立了独立的分支

2)、分支

主分支:master

开发分支:develop(其它功能分支为该分支子分支)

热修复:hotfix(修改后,先需合并到master分支,再合并到develop分支)

测试分支:release(开发后,需现在release分支进行测试,再合并到master分支发布和develop分支)

PS:开发时,需确立自己在哪个分支,完成后提交自己的分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值