Android开发Git:代码冲突常见解决方法

移动开发 Android
本文为51CTO的网友们介绍了Android开发中的Git,它可以作为代码冲突时常见解决方法。下面跟大家一起分享一下Android开发中Git的代码冲突解决方法。

如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,

在发布这个配置文件的时候,会发生代码冲突:

error: Your local changes to the following files would be overwritten by merge:
        protected/config/main.php
Please, commit your changes or stash them before you can merge.

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

git stashgit pullgit stash pop

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

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

git reset --hardgit pull

其中git reset是针对版本,如果想针对文件回退本地修改,使用

  1. git checkout HEAD file/to/restore 
责任编辑:闫佳明 来源: apkbus
相关推荐

2009-09-07 18:40:28

PHP中文乱码

2010-05-27 09:33:04

SVN冲突

2010-03-15 15:01:37

2009-12-07 15:53:57

2013-04-16 09:46:44

2014-04-23 10:29:57

2010-05-27 09:56:54

SVN文件冲突

2011-03-30 12:55:51

EclipseADTAndroid

2010-05-27 09:17:48

SVN冲突

2010-05-27 10:08:39

SVN树冲突

2019-11-21 16:26:44

Windows电脑浏览器

2011-04-29 13:22:48

ThinkPad笔记本故障

2010-03-25 10:06:57

CentOS配置

2010-02-24 16:30:52

WCF常见错误

2012-08-15 14:01:18

2013-04-10 15:30:42

2010-08-26 09:15:47

ADSL故障

2012-03-21 10:16:31

JavaJSP

2011-05-06 17:25:58

硒鼓

2023-05-30 18:13:59

Git代码
点赞
收藏

51CTO技术栈公众号