git 无法 push 远程仓库 【Note about fast-forwards】
git 无法push远程仓库 Note about fast-forwards
- 提出问题
- 基本介绍
- 解决方案
提出问题
git push
远程仓库时,经常报出如下错误,导致无法将本地仓库中的内容提交到远程仓库。
基本介绍
首先,报出错误:
non-fast-forward
其次,根据我们在连接远程仓库时,执行的配置命令
$ git remote add <远程仓库的别名alias> <远程仓库的url>
可以得出,远程仓库:
origin
然后,远程分支:
master
最后,本地分支:
master
解决方案
首先,根据 Git 提示
hint: 'git pull ...') before pushing again.
,执行git pull
命令把最新的内容从远程分支(origin/master)拉下来$ git pull
然而,会报出如下错误,并给出提示:
这是因为没有指定本地 master 分支和远程 origin/master 的连接然后,根据提示,执行
git branch --set-upstream-to=origin/master master
,创建本地 master 分支和远程 origin/master 分支的连接$ git branch --set-upstream-to=origin/master master
接着,在命令行执行
git pull
,进行代码的拉取:$ git pull
可能还会报出其他错误,如图所示:
此错误,是由于本地仓库和远程有不同的开始点,也就是说,本地仓库和远程仓库没有共同的commit
而出现的无法提交。因此,需要使用在执行
git pull
时,添加--allow-unrelated-histories
参数,命令如下:$ git pull --allow-unrelated-histories
另外, 也可以不设置默认分支,直接执行
git pull origin master
:$ git pull origin master
但还可能产生其他
conflict
,如图所示:
此时,需要自己手动解决冲突再merge
,这里不再多加赘述。
git 无法 push 远程仓库 【Note about fast-forwards】相关推荐
- git 无法push远程仓库 Note about fast-forwards
问题 push远程仓库时,经常报出下面的错误,导致操作失败,让我们来看看怎么解决. To github.com:zwkkkk1/chatroom.git! [rejected] master -> ...
- git 无法push远程仓库 Note about fast-forwards 问题解决
git push 远程仓库时,出现以下类似错误,'Note about fast-forwards' in 'git push --help' for details. To https://gi ...
- Git撤销对远程仓库的push 或 Git撤销对远程仓库的commit提交
Git撤销对远程仓库的push 或 Git撤销对远程仓库的commit提交 [一]撤销push 执行 git log 查看日志,获取需要回退的版本号 执行 git reset –-soft <版 ...
- 使用git拉取远程仓库代码
git拉取远程仓库代码 引言: 项目需要在阿里云里面拉取代码,本来以为自己会,结果好几歩都出错了,这里记录一下步骤 下载安装好git,打开Git Bash Here,进行初始化三步. 1.git in ...
- git添加/删除远程仓库
注意:仓库只有管理员建的你才有权限上传,不然自己建的也没用,没权限上传 1.远程仓库路径查询 git remote -v 2.添加远程仓库 git remote add origin <你的项目 ...
- Git 本地与远程仓库同步操作
git fetch 做了些什么 git fetch 完成了仅有的但是很重要的两步: 从远程仓库 下载 本地仓库中缺失的 提交记录 更新远程分支指针(假设为 o/master) git fetch 实际 ...
- 使用git同步到远程仓库
使用git同步到远程仓库 在仓库所在的目录(D:\temp\git\repository)点击右键选择"Git Bash Here",启动git bash程序. 然后在git ba ...
- git连接github远程仓库
一:设置用户名和邮箱 打开Git Bash Here 输入: git config --global user.name '用户名' git config --global user.email '邮 ...
- git 本地与远程仓库出现代码冲突解决方法
git 本地与远程仓库出现代码冲突解决方法 参考文章: (1)git 本地与远程仓库出现代码冲突解决方法 (2)https://www.cnblogs.com/heaven-xi/p/9703566. ...
最新文章
- eclipse假死解决办法
- 社会关系分析_【图文】室外游乐设施典型案例优势分析
- 快速设置UITableView不同section对应于不同种类的cell
- linux shel的学习网站(推荐)
- 表的连接方式:NESTED LOOP、HASH JOIN、SORT MERGE JOIN
- 致力协同办公oa系统服务器设置,致力协同办公oa系统安装手册新.pdf
- 一个好用的Chrome倒数计时器扩展 - Calendar and Countdown
- 一些设计上的基本常识
- Scrapy保存中文字符到json文件时编码设置
- 人人都知“双十一”,几人仍记“光棍节”
- 鲁迅生平及其作品简介
- 在hb中html怎么插图片,WKWebView加载HTML文本(图片自适应)
- 实现一个小程序分享图 wxml2canvas
- 如何用Python 求函数 y = sinx 在区间[0, pi/2]上的弧长
- C语言控制桌面背景图
- Linux CentOS6和CentOS7设置静态ip
- IPV6大型网络配置实战
- elementUI Form中 勾选框设置必选不提示问题
- STK与VC++联合编程实战(第三回:加入卫星对象)
- 个人网站开发之前端首次造轮子_篇一【前端大作业】【gowork.fit】