git && github

示意图

话不多说,用图说话,方便理解:
在这里插入图片描述

常用命令

在这里插入图片描述

版本切换常用命令

在这里插入图片描述

git的工作机制

三区

工作区(Working Directory):就是你电脑本地硬盘目录
本地库(Repository):工作区有个隐藏目录.git,它就是 Git 的本地版本库
暂存区(stage):一般存放在"git 目录"下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。

在这里插入图片描述

目录说明

在这里插入图片描述

分支

不使用分支,就是人与人之间协作;
使用分支,就是小组与小组之间的协作;
从主干中拉取分支,开发完成,将工作,合并到主干

常用命令

在这里插入图片描述

github

本地库连接github

①查看本地库是否有密匙

②生成密匙
ssh-keygen -t rsa -C [用户名]

其中,id_rsa 是私钥,id_rsa.pub 是公钥。
将公钥告诉 github 账户,相当于约定一个接头暗号!

第一步:
在这里插入图片描述
第二步:
在这里插入图片描述
测试联通性
ssh -T git@github.com
如果成功,在**~/.ssh** 文件里面会出现
在这里插入图片描述

常用命令

push
①准备本地库
②在 GitHub 上创建一个仓库
③增加远程地址
git remote add <远端代号> <远端地址>
<远端代号> 是指远程链接的代号,一般直接用 origin 作代号,也可以自定义;
<远端地址> 默认远程链接的 url;
④本地库推送到远程库
git push -u <远端代号> <本地分支名称>
<远端代号> 是指远程链接的代号;
<分支名称> 是指要提交的分支名字,比如 master;
我们第一次推送 master 分支时,加上了-u 参数,Git 不但会把本地的 master 分支内容推送的远程新的 master 分支,还会把本地的 master 分支和远程的 master 分支关联起来,在以后的推送或者拉取时就可以简化命令
⑤查看远程分支
git remote –v

克隆
git clone <远端地址> <新项目目录名>

pull
如果远程库的版本新于当前库,那么此时为了使当前库和远程库保持一致,可以执行 pull 命令
git pull <远端代号> <远端分支名>;

fetch 命令可以从远程库获取更新,但是并不合并!
git fetch

两个人修改之后push,慢的人不会成功,怎么解决?

解决方案:
在这里插入图片描述
总结一下:
①:pull
②:merger
③:push

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值