解决git pull --rebase origin master后本地代码丢失(含git上传代码步骤)

这篇具有很好参考价值的文章主要介绍了解决git pull --rebase origin master后本地代码丢失(含git上传代码步骤)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

上传本地代码到码云仓库步骤

进入项目目录

git init

将本地项目工作区的所有文件添加到暂存区

git add  xxx  #xxx代表项目文件名字,及所要提交的内容文件
git add .   #.表示要提交当前地址下的所有内容

暂存区的文件提交到本地仓库

git commit -m ""

连接远程仓库(仓库的地址)

git remote add origin https://gitee.com/xxx/xxx.git

 上传到远程仓库

git push -u origin master

 此时会报错,如果存在远程有readme 而本地没有 则上传前需要合并项目 

git pull --rebase origin master 

接着执行

git push -u origin master

 到倒数第二步时看了一下本地的文件全部丢失了!!!!!!!!!

查询之后的解决方式:

git reflog

git拉取仓库导致本地文件丢失,git,github 

这步,删除这条操作,删除对应id。

执行操作

git reset --hard  d06fdb7

 成功恢复丢失的文件

 文章来源地址https://www.toymoban.com/news/detail-800317.html

到了这里,关于解决git pull --rebase origin master后本地代码丢失(含git上传代码步骤)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 用IDEA推送代码到Git被拒绝的解决办法 Push rejectedPush to origin / master was rejected

    当我们在IDEA中创建本地仓库后,想要将代码push到远程仓库时,我们先添加远程仓库,将本地仓库与远程仓库绑定。在我们push推送时,IDEA右下角有一个弹窗提示: Push rejectedPush to origin / master was rejected 原因及解决办法: 此时远程仓库里有文件存在(任何文件、包括初始化仓

    2024年02月13日
    浏览(50)
  • git rebase后出现(master|REBASE 1/1)的解决办法

    在最近工作中,往gitlab推送代码过程中,经常碰到git rebase后出现(master|REBASE 1/1)的情况,通过搜索文章以及亲身实践,解决方法如下 首先进入这个模式是因为,存在合并冲突,我们要先解决冲突问题。 1.解决完冲突再 git add .,然后git commit -m \\\"\\\" 保存更改之后的代码。 这时候它

    2024年02月16日
    浏览(30)
  • (已解决) 使用git pull命令拉取别人的代码后,本地代码消失不见的问题

    今天在写项目的时候,我在写完后习惯性的把本地代码提交到远程仓库,提交前需要先pull一下。 以往pull几乎没遇到过什么问题,而这次pull完以后我发现花了一晚上写的组件居然没有了!!心急如焚的我立刻上网寻找解决方法,好在最后终于解决了问题,长吁一口气 下面把

    2024年04月15日
    浏览(45)
  • git中git push origin master推送远程操作失败,报错解决方案

    报错图片如下所示: 解决方案: 使用下面代码进行本地与远程仓库的链接: 链接完成之后就会输出: fatal: remote origin already exists. 链接完成之后就需要使用 git branch 查看一下你所处是哪个分支上面 查看是否是要你要合并的那个分支使用 git merge 分支 进行合并 查看完成,这个时候不

    2024年02月05日
    浏览(37)
  • 【已解决】本地使用Git拉取代码的时候提示:master has no tracked branch的解决办法

    在idea中使用Git拉取远程代码的时候,提示错误信息:master has no tracked branch如下图所示: 需求描述:因为是从GitHub上下载的一个项目,直接下载的ZIP包,然后想把这个推送到自己Git服务器上。 操作步骤:现在自己的Git服务器上,新建了对应的项目,直接在Git页面中,添加了r

    2024年01月18日
    浏览(32)
  • git 新建分支 推送到远程 首次pull代码报错 git branch --set-upstream-to=origin/<branch>

    在本地创建新分支后,上传到远程仓库,首次pull 的时候,会提示: 当前分支与远程分支并未建立联系,需要执行一下 git branch --set-upstream-to=origin/ 操作 解决办法: git branch --set-upstream-to=origin/远程分支名 建立完联系之后,就可以进行 git pull、git push 等操作啦~

    2024年02月16日
    浏览(42)
  • git push --set-upstream origin master时超时失败的解决方案

    提示:这里描述项目中遇到的问题: git push --set-upstream origin master 时,超时失败,显示如下错误: 使用https协议,不要使用ssh协议 在你的git init的本地仓库目录,执行命令 git config --local -e 然后把里面的url配置项从git格式 url = git@git.acwing.com:username/xx.git 修改为https格式 url = h

    2024年01月19日
    浏览(44)
  • git pull无效,显示 * branch master -> FETCH_HEADAlready up to date. pull无效解决方法

    本地文件夹中删除文件后 ,git pull无效。显示如下: 命令如下: 比如错删a.txt: 一个命令恢复全部文件: 参考文章如下: 【Git 教程系列第 22 篇】删除本地文件后,使用 git pull 命令从远程仓库无法拉取到被删除文件的解决方案_git 删除本地文件再pull没有_Allen Su的博客-CSDN博客

    2024年02月15日
    浏览(49)
  • Git常见问题记录:git出现“Your branch and ‘origin/master‘ have diverged”的解决方法【详细解释】

    说明您的本地子分支和master主分支已经分叉, 有冲突 产生! 如果 不需要保留 本地的修改,只要执行下面两步: 命令解析: git fetch :命令用于从远程获取 master 主分支的最新代码库,并没有合并的操作; git reset --hard :命令用于把本地分支代码,强制回退为 master 主分支的

    2024年04月16日
    浏览(41)
  • git pull --rebase 用法

    git pull --rebase 是 Git 命令中的一个选项,它的作用是在从远程仓库拉取更新时使用 rebase 而不是默认的合并方式。使用这个命令会使您的提交历史更加整洁,因为它将您的本地提交在远程更新之前重新应用到新的提交之上。 这个命令的语法是: 以下是一些关键点和注意事项:

    2024年02月11日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包