博客主页 😞
git上传代码到gitee

Author:

芝麻

©

Wordage:

共计 1992 字

needs:

约 2 分钟

Popular:

132 ℃

Created:

:本文最后更新于2024年05月13日,已经过了606天没有更新,若内容或图片失效,请留言反馈
目 录

1、在本地初始化git仓库(如果已经有了,则跳过这一步):

    git init

2、添加所有文件到git仓库:

    git add .

3、提交你的改动到本地仓库:

    git commit -m "Initial commit"

4、添加Gitee仓库为远程仓库(请将替换为你的Gitee仓库URL):<your_gitee_repo_url>

    git remote add origin <your_gitee_repo_url>

5、将本地代码推送到Gitee仓库的develop分支(首次推送可能需要设置用户信息):

    git push -u origin develop

5.1、push失败,报错error: src refspec develop does not match any error: failed to push some refs to:
5.1.1确认你的本地是否有 develop 分支。你可以使用以下命令来列出所有本地分支:

    git branch

5.1.2如果本地没有 develop 分支,但是你想要推送到远程的 develop 分支,你需要先检出远程的 develop 分支:

    git checkout -b develop origin/develop

5.1.3如果有必要,你可以从其他分支合并代码到 develop 分支,或者添加并提交新的代码更改。

    # 强制把 master 分支的代码覆盖到 develop 分支(会丢失 develop 分支原有的代码)
    git reset --hard master
    git checkout -b develop

5.1.4完成更改后,再次尝试推送你的本地 develop 分支到远程仓库:

    git push -u origin develop

如果出现报错! [rejected] develop -> develop (non-fast-forward)
error: failed to push some refs to
远程分支上有新的提交:当你从远程仓库克隆或拉取代码后,其他协作者可能已经在远程的 develop 分支上进行了新的提交。因此,你的本地 develop 分支与远程的 develop 分支不再同步。直接推送会导致远程仓库的历史记录不一致,因此Git拒绝了你的推送请求。

你本地的提交历史与远程的不一致:如果你在本地的 develop 分支上进行了一些操作(如重置、修改历史等),导致你的提交历史与远程的不一致,也可能出现这个错误。

为了解决这个问题,你可以按照以下步骤操作:

拉取远程分支的更新:
首先,你需要拉取远程 develop 分支的最新更改到你的本地仓库,并合并或重设(rebase)你的本地更改。

git fetch origin
git merge origin/develop # 或者使用 git rebase origin/develop
如果你选择合并(merge),可能会遇到合并冲突,你需要手动解决这些冲突并提交。如果你选择重设(rebase),Git会尝试将你的本地提交应用到远程分支的最新状态上,这也可能产生冲突。

解决冲突:
如果合并或重设过程中产生了冲突,你需要打开有冲突的文件,找到冲突区域(通常被 <<<<<<<、======= 和 >>>>>>> 包围),编辑文件以解决冲突,然后提交这些更改。

再次推送:
解决所有冲突并提交后,你可以再次尝试推送你的更改到远程仓库。

git push origin develop
如果你确定远程仓库的 develop 分支上的更改不重要,或者你只是想要覆盖它(这通常不推荐,除非你非常确定自己在做什么),你可以使用强制推送(这可能会丢失其他人的工作):

git push -f origin develop
但是请注意,强制推送(使用 -f 或 --force 选项)会覆盖远程仓库的历史记录,这可能会导致其他人的工作丢失或产生其他问题。因此,在使用强制推送之前,请务必确保你了解可能产生的后果,并与团队成员进行协调。

文章二维码
git上传代码到gitee
 博主关闭了当前页面的评论
博客主页 芝麻博客·单人主站 哦哈哟
萌ICP备20220001号 苏ICP备2021051187号-1 本站已运行 3 年 69 天 16 小时 24 分 自豪地使用 Typecho 建站,并搭配 MyDiary 主题 Copyright © 2022 ~ 2026. 芝麻博客·单人主站 All rights reserved.
打赏图
打赏博主
欢迎
欢迎
欢迎访问芝麻博客·单人主站
与其说是博客,不如说是错题集
搜 索
足 迹
分 类
  • 默认分类
  • 前端
  • 后端
  • 模型
  • 游戏
  • 日语
  • 博客