git 分支冲突解决全过程

git 分支冲突解决全过程

// 查看当前所属分支
	git branch -a

在这里插入图片描述

// 查看命令处于什么状态
	git status

情况1:
克隆仓库后立即使该命令,会看到如下输出,这说明你现在的工作目录相当干净。换句话说,所有已跟踪文件在上次提交后都未被更改过
在这里插入图片描述
情况2
克隆后修改代码或者添加文件再执行该命令,得到如下输出
在这里插入图片描述

// 从远程获取代码并合并本地的版本
	git pull -p

情况1
远程代码未被修改
在这里插入图片描述情况2
同一分支,别人提交了相同的文件或者在相同的文件里面做了更改
在这里插入图片描述

//  拉取远程分支后的状态
	git status

在这里插入图片描述

//  上面操作执行后执行以下命令
	 git commit -m 'fix 修改 end'  // 将提交信息与命令放在同一行,提交代码描述
	 git status

git status 如下输出,就可以直接提交了
在这里插入图片描述
此时若出现其他文件修改,再将远程的冲突代码拉取到本地(git pull -p),提交指定指定的文件,如下:

	git pull -p // 拉取冲突文件
	git status // 查看拉取后的状态,根据需求合并并提交

在这里插入图片描述

// 提交所有文件
	git add .
// 提交描述
git commit -m "fix 描述 end"
// 推送到远程分支
git push
// 查看推送日志
git log
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值