电话:15657285868
关闭
您当前的位置:首页 > 职场资讯 > 求职资讯

文件冲突用git stash解决,几步教你快速处理

来源:网络整理 时间:2025-12-28 07:02:11 作者:佚名 浏览量:

解决文件冲突

将那种处理方式予以施行时很具备简便属性,借助了名为git stash的命令达到施行目的且是按照以下几个步骤去开展此施行行为的,此为专门应用于文本文件而非就二进制文件而言的情况 。

1.先将本地修改存储起来

$ git stash

这般一来,本地的全部修改便都被临时性地存储起来了,借助git stash list能够瞧见所保存的信息,其中stash@{0}即为方才保存的标记。

2.暂存了本地修改之后,就可以pull了

$ git pull

3.还原暂存的内容

$ git stash pop stash@{0}

系统提示如下类似的信息:

Auto-merging c/environ.c
冲突(内容):,在C编程语言的环境相关文件即c/environ.c中存在合并冲突,。

冲突解决_git stash处理冲突_解决文件冲突

即系统自动行合并所修改的内容,然而当中是存在冲突的,乃是需将此冲突予以解决掉 。

4.解决文件中冲突的的部分

打开冲突的文件,会看到类似如下的内容:

git冲突内容

当中Updated upstream跟=====二者之间所存在的内容便是pull下来的内容,====以及stashed changes两者间的内容即为本地修改的内容。遭遇这种情形的期间 ,git同样不清楚哪一行的内容属于所需的,因此得要自己去确定所需的内容。

解决完成之后,就可以正常的提交了。

git add .
git commit -m "注释"
git push -u origin master

强制更新

git fetch --all
检出,原始仓库版本,主分支基点,强制覆盖本地仓库,当前工作副本状态,将其恢复。

git fetch 只是下载远程的库的内容,不做任何的合并

git reset 把HEAD指向刚刚下载的最新的版本

微信扫一扫分享资讯
相关推荐
暂无相关推荐
客服服务热线
15657285868
8:00- -18:00
微信公众号
手机浏览

Copyright C 2023 All Rights Reserved 版权所有 聚才人才网 浙ICP备19034137号-11

地址:浙江省湖州市长兴县 EMAIL:859552203@qq.com

Powered by PHPYun.

用微信扫一扫