git中rejected的解决方法
2023-09-27 14:27:49 时间
在网上搜了一下,出现这种情况的原因是因为git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。
第一种解决方法是强推
即利用强覆盖方式用你本地的代码替代git仓库内的内容
git push -f
第二种解决办法是先把git的东西fetch到你本地然后merge后再push
$ git fetch
$ git merge
这两句相当于$ git pull
如果出现[branch "master"]
remote = origin
merge = refs/heads/master
这说明:
1,当你处于master branch, 默认的remote就是origin。
2,当你在master branch上使用git pull时,没有指定remote和branch,那么git就会采用默认的remote(也就是origin)来merge在master branch上所有的改变
如果不想或者不会编辑config文件的话,可以在bash上输入如下命令行:
$git config branch.master.remote origin
$git config branch.master.merge refs/heads/master
然后再git pull,重新git push你要上传的文件。
相关文章
- Spring Tool Suite 使用自带maven速度慢---修改settings.xml更新mirror方法
- js 获取css非行内样式,你应该了解的getComputedStyle方法
- IntelliJ IDEA Git版本冲突解决方法
- Thinkphp学习笔记5-URL生成U方法
- Git查看远程提交状态的方法
- 关闭 You need to use a Theme.AppCompat theme (or descendant) with this activity解决方法
- Git上传空文件夹的方法
- python 初始化init方法
- Map--常用属性及方法
- idea 修改Git密码和账号方法
- git使用方法
- windows 系统中 git bash 和 golang 执行很慢的解决方法
- Git拉取项目时报错“remote: HTTP Basic: Access denied”解决方法
- 【Git 问题及解决方案】本地删除某些文件后,远程仓库也实现删除的方法
- Git 常见错误 之 fatal: remote error: CAPTCHA required 简单解决方法
- Git 之 获取远程分支(fetch5种方法),并合并到本地分支(merge和rebase的2种方法)中
- 软件项目质量评价方法之一
- Git学习:如何登陆以及创建本地代码仓库、并提交本地代码至Github(最简单方法)
- CentOS7的journalctl日志查看方法
- python接口测试:在一个用例文件中调用另一个用例文件中定义的方法