`
san_yun
  • 浏览: 2663128 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

记录一次git错误

    博客分类:
  • git
 
阅读更多

git pull出现如下错误:

 

pull is not possible because you have unmerged files. please fix them up in the work tree

 

解决办法:

 

首先通过 git status查看哪个文件冲突了,比如:

➜  butler git:(master) ✗ git status
On branch master
Your branch and 'origin/master' have diverged,
and have 1 and 38 different commits each, respectively.
  (use "git pull" to merge the remote branch into yours)
You have unmerged paths.
  (fix conflicts and run "git commit")
Changes to be committed:
	modified:   butler-console/pom.xml
Unmerged paths:
  (use "git add <file>..." to mark resolution)

	both modified:   butler-tlog/src/main/resources/biz.properties

 

其中/biz.properties 冲突,编辑文件解决冲突之后,通过

 

git add butler-tlog/src/main/resources/biz.properties && git commit -m "removed merge conflicts"

标记冲突已解决。

 

参考:

http://stackoverflow.com/questions/26376832/why-does-git-say-pull-is-not-possible-because-you-have-unmerged-files

http://www.cnblogs.com/highriver/archive/2012/01/06/2314175.html

分享到:
评论

相关推荐

    git压缩包下载git下载

    Git是世界上最流行的分布式版本控制系统,它允许开发人员协作开发代码并跟踪每一次更改。"git压缩包下载git下载"这个标题和描述可能指的是提供Git的安装程序压缩包的下载服务。在本篇中,我们将深入探讨Git的核心...

    Git工具安装包,Git工具安装包

    1. 版本控制:Git能够记录每一次对文件或目录的修改,让你可以随时回退到之前的任何版本,这对于团队协作和代码维护至关重要。 2. 分支管理:Git支持轻量级分支,使得开发人员可以快速创建、切换和合并分支,便于...

    Git-2.37.3-64-bit_3Git-2.37.3-64-bit_3Git-2.37.3-64-bit_3Git-2.3

    这个版本号表明它是Git的第2.37.3次更新,通常会包含错误修复、性能提升和新功能。在Windows系统中,Git的安装程序通常以.exe结尾,如Git-2.37.3-64-bit_3.exe。 Git的核心概念包括仓库(Repository)、提交...

    GIT命令一分钟上手

    - **回滚代码**:通过`git revert HEAD`或`git revert HEAD^`撤销最近一次或指定的提交,创建一个新的提交来撤销旧的更改。 - **销毁自己的修改**:`git reset --hard`用于丢弃所有未提交的更改,重置工作区至指定...

    Git(Git-2.36.1-64-bit.exe)

    2. 版本控制:Git能够跟踪每一次对文件或目录的修改,允许用户回溯到任何历史版本,这对于协作开发和错误排查至关重要。 3. 分支管理:Git的分支机制非常灵活,开发者可以快速创建、切换和合并分支,轻松实现并行...

    GIT常用命令整理

    这通常用于修正上一次提交时忘记包含的文件或其他小错误。例如: ```shell git commit -m 'initial commit' git add forgotten_file git commit --amend ``` 这三条命令会将`forgotten_file`添加进上一个提交...

    Git-2.38.0-64-bit.exe

    提交是保存项目当前状态的操作,记录了每一次的更改。合并则是将一个分支的更改合并到另一个分支,通常是将开发分支的更改合并到主分支。克隆仓库则意味着从一个现有的Git仓库创建一个新的副本,这在协作开发中非常...

    版本控制工具Git的使用方法.docx

    这样,任何一处协同工作用的服务器发生故障,都可以用任何一个镜像出来的本地仓库进行恢复,每一次的提取操作都是一次对代码仓库的备份。 Git 是一种分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。...

    Git官方最新版下载 Git-2.19.0-64-bit 64位Windows版本

    2. 版本管理:Git能够记录每一次文件和目录的改动,通过SHA-1哈希值确保每次修改的独特性,使得版本回溯变得简单且安全。 3. 分支管理:Git的分支创建和合并极其快速,鼓励开发者频繁地创建和合并分支,促进敏捷...

    Git-2.13.2-64-bit

    - **版本控制**:Git的核心功能是版本控制,它记录了代码的每一次修改,使得开发者可以随时回滚到之前的版本。 - **分布式特性**:与集中式版本控制系统不同,Git的每个副本都是完整的仓库,可以在没有网络连接的...

    Git添加与提交文件与查看

    如果有多份文件需要添加,可以一次性的添加多个文件,如`git add 文件名1 文件名2 ...`。如果你想添加整个目录下的所有文件,使用`git add .`命令即可。 4. 添加文件后,使用`git status`命令检查当前文件的状态。...

    Git-2.41.0-64-bit安装包

    Git是世界上最流行的分布式版本控制系统,它允许开发人员协作开发代码并跟踪每一次更改。Git-2.41.0-64-bit安装包是为64位操作系统设计的最新版本的Git,提供了许多改进和新特性。 Git的核心概念包括仓库、分支、...

    git常用命令大全

    - `git add &lt;filename&gt;`:将指定文件的更改添加到暂存区,以便下一次提交。 - `git add .`:将当前目录下所有修改过的文件添加到暂存区。 **提交变更** - `git commit -m "comment"`:将暂存区的更改提交到本地仓库...

    Git(Git-2.27.0-64-bit.exe)和各版本下载地址

    2. 版本控制:Git能够记录每一次的修改,使你可以在任何时候回退到历史版本。 3. 分支管理:Git的分支机制使得开发新功能或修复bug变得非常快捷,同时不会干扰主分支的稳定。 4. 合并与冲突解决:Git自动合并分支,...

    Git-64位-Windows安装包

    这些信息会被记录在每一次提交中,以便追踪代码变更。 4. 安装路径:选择一个适合你的安装路径,通常推荐保持默认设置。 5. 完成:安装完成后,你可以通过开始菜单或桌面快捷方式启动Git Bash,一个模拟Linux...

    git-2.20.1 下载

    3. 强大的历史记录:Git的版本历史详细且可搜索,可以追踪每一次修改,甚至能通过可视化工具如`gitk`或`git log --graph`来查看。 4. 文件内容差异:Git不仅跟踪文件的元数据,还分析内容差异,从而实现高效的数据...

    Git官方最新版下载 Git-2.18.0-64-bit 64位Windows版本

    - 版本控制:Git的核心功能是版本控制,它记录了代码的每一次修改,允许开发者回溯到任何历史版本。 - 分布式特性:与集中式版本控制系统不同,Git的每个克隆都是一个完整的仓库,拥有所有历史记录和分支,使得...

    Git-2.45.2-64-bit.rar

    Git是世界上最流行的分布式版本控制系统,它允许开发人员协作开发软件,并跟踪每一次代码更改。这个"Git-2.45.2-64-bit.rar"压缩包包含的是Git的最新64位版本,适用于Windows操作系统。Git不断更新以提供更好的性能...

    git版本控制工具

    3. 数据一致性:Git使用SHA-1哈希算法对每一次提交进行校验,确保数据的完整性和一致性。 4. 强大的历史记录:Git的版本历史可以追溯到每一个细小的改动,包括修改的文件、作者、时间戳等信息。通过`git log`命令...

Global site tag (gtag.js) - Google Analytics