首页 > 其他分享 >git pull 出现non-fast-forward的错误

git pull 出现non-fast-forward的错误

时间:2024-09-14 10:15:09浏览次数:9  
标签:pull non git liu 版本 commit 0909

1.git pull origin daily_liu_0909:liu_0909
出现non-fast-forward的错误,证明您的本地库跟远程库的提交记录不一致,即
你的本地库版本需要更新
2.git reset head^
若你的本地库已经commit最新的更改,则需要回到你的版本更改之前的版本
3.git add .
git stash
版本回退之后,您的更改需要保存起来,以供后面提交
4.git pull origin daily_liu_0909:liu_0909
这个时候你的本地库要比远程库落后一个版本,你就可以顺利的pull到远程库的代码
来和和本地的代码merge
5.git stash pop
看,这个时候我们的版本跟远程库的版本一致,我们就可以把之前的代码拿出来,重新
add、commit了
6.git add .
git commit -m 'liu is handsome'
7.git push origin liu_0909:daily_liu_0909
这个时候你就可以选择是不是要提交这一次的commit了。
https://www.cnblogs.com/20158424-hxlz/p/9613431.html

作者:向日葵1884
链接:https://www.jianshu.com/p/42c20527b5f9
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:pull,non,git,liu,版本,commit,0909
From: https://www.cnblogs.com/haohaiyou/p/18413417

相关文章

  • 记录一次重装gitlab
     之前在局域网内部署了一个gitlab服务器,由于断电出问题了,需要重装。记录一下:注意:1)还是需要定期备份。2)重装时要选择和之前相同的版本。如果版本不同,很可能备份文件无法重新恢复。 背景:断电后,gitlab再启动,一直报502的错。但是能备份,其他都是正常的。于是先备份一下。......
  • 第22篇 如何部署gitLab进行开发版本控制
    1.版本控制工具常用的版本管理工具有:github,gitlab,subversion官网:https://about.gitlab.com/国内镜像:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/版本管理,系统上线流程:开发代码(开发人员)测试(测试人员)发布(运维人员)测试(测试人员)发邮件申请发布(开发人员)邮件发给开......
  • 完全解决git clone超时和git子模块无法下载问题
    1.解决gitclone连接超时的问题国内可用的镜像网站有:https://github.com.cnpmjs.org#服务器位于香港https://gitclone.com#服务器位于杭州https://doc.fastgit.org#服务器位于香港例如:将gitclonehttps://github.com/XXXXX修改为gitclonehttps://gi......
  • immich docker-compose.yml下载慢、github下载慢、ghcr.io镜像
    解决方案:将:image:ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}改为:image:ghcr.nju.edu.cn/immich-app/immich-server:${IMMICH_VERSION:-release}使用镜像下载,给出修改后的文件,直接复制然后就可以运行。点击查看代码##WARNING:Makesuretousethed......
  • 如何将本地项目上传到GitHub(SSH连接)
    在个人GitHub中新建项目(远程仓库),添加一个README文件,方便后面验证记住这个默认分支,我这里是main,你的可能是master或其他先复制下SSH地址在项目文件夹中右键打开Git命令行初始化本地仓库,同时指定默认分支为main,与远程仓库的main保持一致gitinit-bmain关联本地Git......
  • git常见问题Q&A
    git基本命令解释gitrestore--staged.:移除暂存区文件,不影响本地(撤销gitadd.操作)gitadd-u:将删除文件的操作同步到暂存区。将本地的删除同步到版本库(删除本地文件后执行,然后再gitpush)gitrm[-r]--cachedxxx:将文件或目录从git索引中删除,不影响本地文件。通常配......
  • 24K star!来GitHub免费学大模型,零基础入门到精通,收藏这一篇就够了
    前言现在的网上充斥着各种割韭菜的AI课程,比如李一舟的199课程。为了让大家别被割韭菜了,今天推荐一个开源项目,它帮你整理好了大模型学习的roadmap,有资料有代码还免费,它就是:llm-course。llm-course是什么?本项目的内容是一个针对大语言模型的课程,在之前的热点汇总中和大家......
  • 如何将Git本地代码推送到Gitee云端仓库
    如何将Git本地代码推送到Gitee云端仓库在使用Git进行版本控制时,将本地代码推送到远程仓库是一个基本且重要的操作。本文将详细介绍如何将你的Git本地代码推送到Gitee(码云)云端仓库。Gitee是一个国内非常流行的代码托管平台,类似于GitHub和GitLab。前提条件Git安装:确保你的......
  • 如何升级用 Helm 安装的极狐GitLab Runner?
    本分分享如何对Helm安装的Runner进行升级。整个过程分为三步:1、确定Runner最新版本或者想要升级的版本是否存在;2、用Helmupgrade命令进行升级;3、升级确认。极狐GitLab为GitLab的中国发行版,中文版本对中国用户更友好,可以一键私有化部署,安装升级详情可以查看官网https:......
  • 学习之git的远程仓库操作的常用命令
    1gitremote-v查看当前所有远程地址别名2gitremoteadd别名远程地址3gitpush别名分支(本地分支名称)推送本地分支到远程仓库4gitpull远程库别名远程分支别名拉取远程库分支(更新代码)5gitclone远程库地址克隆远程库代码克隆成功后本地会有......