使用Git的Push出现rejected - non-fast-forward错误

简介: Push出现rejected - non-fast-forward错误在 Push到服务器时有时会出现 rejected - non-fast-forward 错误,这是由于pull的代码而远端发生改变,此时再提交之前你需要将远端的改变合并到本地上以下是解决方案:1> 打开 Git Reposito...
Push出现rejected - non-fast-forward错误
在 Push到服务器时有时会出现 rejected - non-fast-forward 错误,这是由于pull的代码而远端发生改变,此时再提交之前你需要将远端的改变合并到本地上


以下是解决方案:
1> 打开 Git Repositories,在 Working Directory 中确保可以看到要提交的工程


2> 在 Remotes 中可以看到远端分支,在分支下向左的绿色箭头图标代表Fetch,右键 -> Configure Fetch


3> 确认 URI 和 Ref mappings都是正确的,点击 Save and Fetch,之后可以看到 Fetch Results 分支在一起,点击OK


4> 此时在 Branches 中应该可以看到 Remote Tracking 存在远端分支


5> 右键 Branches 中的 Local 中的 master,选择 Merge


6、选择 Remote Tracking 中的 origin/master,点击 Merge


7、这是合并后的反馈结果,之后就可以重新提交代码了

若转载请注明出处!若有疑问,请回复交流!
目录
相关文章
|
1月前
|
开发工具 git
记IDEA Git版本回退并push到远程操作
记IDEA Git版本回退并push到远程操作
49 1
记IDEA Git版本回退并push到远程操作
|
1月前
|
开发工具 git
git push 提交后撤回--图文详解
git push 提交后撤回--图文详解
29 1
|
2天前
|
开发工具 git
【已解决】error: failed to push some refs to ‘git@github.com:BATdalao/Github-green.git‘
【已解决】error: failed to push some refs to ‘git@github.com:BATdalao/Github-green.git‘
7 1
|
6天前
|
存储 开发工具 git
蓝易云 - git中,add到暂存区,commit且push之后,暂存区域里还有内容吗
所以,当你执行 `git add`,然后是 `git commit`,最后是 `git push`之后,暂存区是空的,除非你又执行了新的 `git add`命令来添加更多的更改。
12 1
|
9天前
|
开发工具 git
出现“error: failed to push some refs to ‘https://github.com/****.git‘”,如何解决问题
出现“error: failed to push some refs to ‘https://github.com/****.git‘”,如何解决问题
|
15天前
|
开发工具 git
MAC如何使用Git命令行上传本地项目及理解,failed to push some refs to ‘https://gitee.com/brother-barking/spxx.git
MAC如何使用Git命令行上传本地项目及理解,failed to push some refs to ‘https://gitee.com/brother-barking/spxx.git
|
15天前
|
缓存 开发工具 数据安全/隐私保护
mac git命令行操作 git push pull 逻辑
mac git命令行操作 git push pull 逻辑
|
13天前
|
开发工具 git
git push xxx not found问题解决
git push xxx not found问题解决
|
1月前
|
JavaScript 持续交付 Go
如何实现Git Push之后自动部署到服务器?
如何实现Git Push之后自动部署到服务器?
36 0
|
1月前
|
开发工具 git
完美解决git 执行git push origin master指令 报错command not found
完美解决git 执行git push origin master指令 报错command not found
38 0