git分支冲突解决
来源:互联网 发布:阳江编程招聘 编辑:程序博客网 时间:2024/06/03 23:44
报错:git ! [rejected] master -> master (non-fast-forward)
问题(Non-fast-forward)的出现原因在于:git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去
解决方法:两种
1,强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容
git push -f 不建议强推,下次再次提交时依然会有冲突出现。
2,先把git的东西fetch到你本地然后merge后再push
$ git fetch
$ git merge
这2句命令等价于- $ git pull +git仓库
此时还会出现新的报错,可以修改git配置文件或者在命令行输入:
.git/config)如下的内容 git仓库的config文件
[branch "master"]
remote = origin
merge = refs/heads/master
这等于告诉git2件事:1,当你处于master branch, 默认的remote就是origin。
2,当你在master branch上使用git pull时,没有指定remote和branch,那么git就会采用默认的remote(也就是origin)来merge在master branch上所有的改变如果不想或者不会编辑config文件的话,可以在bush上输入如下命令行:
- $ git config branch.master.remote origin
- $ git config branch.master.merge refs/heads/master
如果不想或者不会编辑config文件的话,可以在bush上输入如下命令行:
- $ git config branch.master.remote origin
- $ git config branch.master.merge refs/heads/master
最后git push +git仓库你的代码吧。
阅读全文
0 1
- git解决分支冲突
- git 解决分支冲突
- git分支冲突解决
- Git解决合并分支冲突
- git 解决分支冲突的方法
- Git 分支管理和冲突解决
- Git 分支管理和冲突解决
- git分支的合并和冲突解决
- git 的分支处理和冲突解决
- git 解决分支冲突的方法
- 分支管理和冲突解决 Git
- Git 分支管理和冲突解决
- Git 分支管理和冲突解决
- Git 分支管理和冲突解决
- Git分支管理与冲突解决
- Git 分支管理和冲突解决
- Git 分支管理和冲突解决
- Git 分支管理和冲突解决
- datatabls 合并行,及在列前面添加数字
- Unity中Gizmos 画线参考
- AngularJS系列(一)——常用指令
- Fragment 中嵌入fragment切换页面报错
- android studio笔记之编译运行错误
- git分支冲突解决
- 删除所有文件
- JAVA_DAY06(static/javadoc/静态代码块/对象初始化/单例模式)
- Java 新特性
- 网络流量分析netflow
- Information:Gradle tasks [:app:assemble]
- yii CConsoleCommand定时计划任务
- 【bzoj1592】[Usaco2008 Feb]Making the Grade 路面修整
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等,需要的朋友可以参考下。