github的使用以及多人协同开发演练
2021-02-23PHP
github的使用以及多人协同开发演练,以及远程仓库的创建详细操作。
线上仓库的有很多,以github为例。
一、创建仓库
二、两种常规的使用方式
基于http协议
a.创建空目录,名称就是仓库名字,并且进入目录
b.使用clone指令克隆线上仓库到本地
语法:git clone 线上仓库地址
c.在仓库上做对应的操作(提交到暂存区、提交到本地仓库、提交线上仓库、拉取到线上仓库)
提交到线上仓库指令:git push
在首次往线上仓库提交出现403致命错误,原因是不是所有人都可以提交,需要鉴权
需要修改“.git/config”文件内容
在设置好修改用户名,密码之后再次提交,出现上图效果,则表示上传成功!
d.拉取线上最新版本
指令:git pull
提醒:
每天工作的第一件事,先git pull 拉取最新的版本
每天下班前git push,将本地代码上传到线上仓库
二、基于ssh协议(推荐)
给与权限,不能每个人都能提交到仓库
ssh-keygen.exe -t rsa (从本机器生成密钥对)
执行指令之后,连续回车,不需要操作
win10,cd 切换到根目录,然后cd ll -a 查看隐藏文件,进入.ssh
(id_rsa.pub)把密钥复制到
添加成功
想要从本地推送代码到远程仓库,首先要建立联系
第一次链接(先克隆远程到本地)
git clone ssh地址
第一次链接(yes)
建立联系以后,把本地的推送到github
git push ---提交到远程仓库
注:第一次先克隆git clone ssh地址
git pull ----远程仓库拉到本地
区别用户鉴权不一样,别的都一样
很赞哦! ()