Git和Github

在这里插入图片描述

在这里插入图片描述
存储各个特定状态
在这里插入图片描述
提交人员的信息也一并提交
也可以来这里修改
在这里插入图片描述
在这里插入图片描述
提交说明也是一定得写的

撤销

在这里插入图片描述

git分支

在这里插入图片描述
开发分支(合并到主分支/功能分支(合并到开发分支
在这里插入图片描述
工作目录后的括号就是分支,分支是基于这个来创建的
分支与分支之间开发没有联系,如果在一个分支里提交了文档,切换另一个分支是看不到的
合并后,分支依然存在
在这里插入图片描述
不合并,第一次删除会有警告

暂时保存更改

在这里插入图片描述
剪切板
得到一个新的工作目录
然后再更改回来
在这里插入图片描述
如果这时候切换分支,文件会被带走
在这里插入图片描述
切换回来,再把剪贴板的内容拿回来
在这里插入图片描述

github

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
git push address master
输入账号密码
别名
在这里插入图片描述
取别名,修改文件,提交到暂存区,提交到本地仓库,提交到远程仓库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
出现这个问题记得设置用户名和邮箱
在这里插入图片描述
这样提交后,修改源文件,提交本地仓库,提交远程仓库时,执行git push就可以了
在这里插入图片描述

进入B文件夹
在这里插入图片描述
切换目录
在这里插入图片描述
更改状态后查看状态是,modified

在这里插入图片描述
添加到暂存区,modified编程绿色,添加到本地仓库
在这里插入图片描述
这个时候需要A给B权限
在github界面,点击settings,点击manager access,输入密码,邀请成员
在这里插入图片描述
在这里插入图片描述
把邀请连接给B,B在自己的github页面打开链接
在这里插入图片描述
然后就可以推送代码了
远程地址别名也被克隆过来了,输入B的账号密码
在这里插入图片描述
这时 A中没有最新代码
在这里插入图片描述
不需要验证身份
在这里插入图片描述
这样就已经拉取过来了
pull拉取的是最新版本(在本地仓库基础上运行的)
clone是完全复制,如果远程仓库版本比本地新。是无法Push到远程仓库的

解决冲突

两个人修改了文件的同一个地方
A修改后,提交到远程仓库
B修改同一个地方
在这里插入图片描述
要先把A的版本拉取到本地
在这里插入图片描述
在这里插入图片描述
修改成自己需要的样子
在这里插入图片描述
添加到暂存区

在这里插入图片描述
提交到本地仓库,推送到远程
在这里插入图片描述

贡献代码

在这里插入图片描述
C fork A的仓库,
在这里插入图片描述
然后这个仓库属于C了
克隆到本地
在这里插入图片描述
cd切换到git-demo文件夹
修改文件
添加到暂存区,提交到本地仓库
在这里插入图片描述
在这里插入图片描述
这时就在C的仓库里了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对话主题
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

SSH免登陆

在这里插入图片描述
公钥在github账户中
私钥在开发者电脑中,通过SSH协议发送,配对成功发送成功
在这里插入图片描述
头像settings,
在这里插入图片描述
把公钥复制过来
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
另外一个地址复制过去
在这里插入图片描述
修改,查看,暂存区,本地仓库

取别名
在这里插入图片描述
在这里插入图片描述
不用输入密码就可以推送了

GIT忽略清单

在这里插入图片描述
。gitignore
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
看不到test,html
可以都列出来添加,
在这里插入图片描述
在这里插入图片描述
代表把工作区所有文件都添加过去
在这里插入图片描述

添加详细说明

添加readme.md
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值