git冲突的避免
2016-03-08 18:11
197 查看
遇到的问题
一般提交代码前我都会先pull,但是今天在做新需求的迭代,和同事A同时修改了几个文件,同事A提交代码后,这时候我pull下来,就会提示:error: Your local changes to the following files would be overwritten by merge:
XXXX文件
Please, commit your changes or stash them before you can merge.
Google后顺利解决。首先是先提交当前代码到本地仓库,然后在pull服务器上A提交的代码,这时候git会把pull下来的文件和你本地仓库的文件合并,最后把你本地修改的文件push到服务器即可。
相关命令
git stashgit pull
git stash pop
Git很强大,上手也容易,但是要真正驾驭它,就需要在项目中慢慢积累了,不多说了,继续奋斗。
相关文章推荐
- Java I/O学习(附实例和详解)
- Java I/O学习(附实例和详解)
- Admob IDFA 无法提交AppStore审核的解决方法
- android中废弃的,过时的,不推荐使用的一些类和方法
- 蓝桥杯 格子刷油漆
- [Error: Please install Android target: "android-22".
- 数据结构 第一章 绪论
- CentOS下gdb升级(解决No symbol "***" in current context问题)
- 蓝桥杯_算法训练_区间k大数查询
- spring中scope作用域(转)
- Mysql:is not allowed to connect to this MySQL server
- 我的runtime理解和用法
- JSONP原理分析
- 精神分裂,懒癌晚期
- 手机短信验证码发送频繁请求的限制
- 使用spring-data-solr做solr客户端
- Android导入包报错问题Failed to complete Gradle Execution Cause: error in opening zip file.
- C. k-Tree
- mysql 数据库编译安装
- basic_iptables_how_to_for_ubuntu