美文网首页
git 冲突

git 冲突

作者: Zihowe | 来源:发表于2017-08-30 05:03 被阅读10次

在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息:

error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting.
Please, commit your changes or stash them before you can merge.

这个意思是说更新下来的内容和本地修改的内容有冲突,先提交你的改变或者先将本地修改暂时存储起来。

如果希望保留生产服务器上所做的改动,仅仅并入新配置项, 处理方法如下:

git stash
git pull origin master
git stash pop

然后可以使用git diff -w +文件名 来确认代码自动合并的情况.

反过来,如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下:

git reset --hard
git pull

# 直接强行覆盖本地,使用56e05fced
git reset 56e05fced --hard

Reference:
https://github.com/hehongwei44/my-blog/issues/41

相关文章

  • git分支合并及切换

    git分支合并使用 git merge branchname 命令,若提示有冲突,先手动修改冲突后保存提交 git...

  • (二)

    转自:Android Studio、Git 解决合并冲突Android Studio、Git 解决合并冲突Andr...

  • git merge

    冲突状态放弃 merge git merge --abort 冲突的文件使用其它分支 git merge -Xth...

  • Git分支合并及冲突解决

    分支合并 $ git checkout 分支名A $ git merge 分支名B 产生合并冲突 查看冲突情况 $...

  • git如何处理别人的pull request及解决冲突

    git 解决冲突

  • 简单的互联网版本管理技能

    1.“git pull” 更新检查是否有冲突(有冲突的文件用git checkout) 2.解决完冲突之后再“gi...

  • git 版本控制

    本地git 目录冲突git rm -rf --cached zbackend/yantea rm -rf .git

  • 如何正确rebase

    git rebase -i origin/分支 合并冲突 git status git rebase --cont...

  • git 解决冲突

    三、解决冲突 1、使用git pull文件时和本地文件冲突 场景:在使用git pull代码时,经常会碰到有冲突的...

  • git 使用

    在命令行,git pull 有冲突的话,到源代码手动删除冲突的代码git commit 查看已经修改的冲突,:wq...

网友评论

      本文标题:git 冲突

      本文链接:https://www.haomeiwen.com/subject/zekzdxtx.html