【Git】git多人协作操作基础

打开浏览器查看git帮助文档

在这里插入图片描述

远程仓库的管理

在这里插入图片描述

本地文件与远程仓库文件不同,不相关时的合并

先切换到需要合并的分支,例如:本地master分支
在这里插入图片描述
合并本地分支和远程分支
在这里插入图片描述
在弹出的窗口中修改内容并退出,即为commit的内容

不同人修改了不同文件处理方式

不同的人修改了同一个项目的不同文件,且都已经提交到过程仓库时

首先用户A把远程仓库的分支拉取到本地仓库
在这里插入图片描述
在这个时间段内,另一个用户B又在他的分支做修改并提交到远程仓库后,用户A使用 git push github 命令同步本地修改到远程仓库会提示异常

用户A的解决方法:
在这里插入图片描述

不同人修改了同一个文件的不同区域处理方式

用户A修改某个文件,提交并同步到远程仓库

用户B也修改这个文件,然后commit,在同步到远程仓库时会报错

用户B解决方法:
在这里插入图片描述

不同人修改了同一个文件的同一区域处理方式

用户A修改某个文件的某一行,提交并同步到远程仓库

用户B也修改这个文件的同一行,然后commit,在同步到远程仓库时会报错

用户B的解决方法:

在这里插入图片描述

多人协作,同时变更了文件名和文件内容时处理方式

用户A修改文件名,提交并同步到远程仓库

用户B也修改这个文件的内容,然后commit,在同步到远程仓库时会报错

用户B的解决方法:
在这里插入图片描述

git会自动把用户B的文件名修改成用户A修改后的文件名

多人协作,把同一文件修改成两个不同的文件名时的处理方式

用户A修改文件名,提交并同步到远程仓库

用户B也修改这个文件的文件名,然后commit,在同步到远程仓库时会报错

用户B的解决方法:
在这里插入图片描述

禁止向集成分支执行 push

多人协作开发时,禁止使用的命令,会造成以前提交的信息丢失

在这里插入图片描述

同一台电脑添加多个git密钥

1.生成多个网站的公钥和私钥
在这里插入图片描述
2.在~/.ssh 目录下新建一个config文件
在这里插入图片描述
3.用ssh命令分别测试
在这里插入图片描述
如下图所示
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值