当前位置: 首页 > news >正文

git clone 别人的项目上传到自己的Gitee或者github仓库

git clone别人的项目
git clone https://github.com/wohuweixiya/yft-design.git
在这里插入图片描述

进入该项目内,删除原有的.git信息
rm -r .git

初始化.git
git init

将本地代码添加到仓库
git add .

git commit -m "提交仓库说明"

Github上新建一个和这个clone下来的项目名称一样的仓库名,比如你clone下来的这个项目叫my_project,就在Github上新建名为my_project的仓库

关联上远程仓库
git remote add origin 新建的仓库地址
比如:git remote add origin https://gitee.com/username/uniapp-project.git

将代码上传到Github
git push --set-upstream origin master

如果报以下错误:
error: failed to push some refs to 'https://gitee.com/lifexu/uniapp-project.git' hint: Updates were rejected because the remote contains work that you do not hint: have locally. This is usually caused by another repository pushing to hint: the same ref. If you want to integrate the remote changes, use hint: 'git pull' before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.

表示本地仓库和远程仓库的历史没有共同的祖先,Git 默认不允许合并这样的两个仓库。
要解决这个问题,你可以使用 --allow-unrelated-histories 选项来强制 Git 合并这两个不相关的历史。以下是操作步骤:
使用 --allow-unrelated-histories 选项执行 git pull 命令:
git pull origin master --allow-unrelated-histories
如果有合并冲突,你需要手动解决它们,然后创建一个新的提交。
解决完冲突后,再次尝试推送更改到远程仓库:
git push --set-upstream origin master

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 小白指南:Linux怎么创建压缩包?又怎么解压缩?
  • 让甲方看得见服务器资源降本增效-软件开发不仅考虑开发成本也要重视长期的运维成本
  • Java基础(4)- IDEA
  • 嵌入式软件开发之状态机与事件驱动分析
  • 鲲鹏服务器之ARM探知
  • QString 初始化
  • 主成分分析PCA通用代码(输出world报告)
  • [大模型]源码安装-Langchain-Chatchat-V0.3
  • 【初阶数据结构】顺序表和链表算法题(下)
  • 图像处理中的对抗性研究:浅谈水印去除技术
  • Golang学习笔记-Golang中的锁
  • Linux上安装Conda以管理Python环境
  • F - Rook on Grid 矩阵 侧面视角 树状数组
  • 《Python 关键概念全解析:可迭代对象、迭代器、生成器与装饰器》
  • 一个简单的springboot项目(有源码)
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • 【node学习】协程
  • chrome扩展demo1-小时钟
  • IndexedDB
  • JAVA_NIO系列——Channel和Buffer详解
  • Java教程_软件开发基础
  • Laravel5.4 Queues队列学习
  • Mocha测试初探
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • tensorflow学习笔记3——MNIST应用篇
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • Vue 动态创建 component
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • web标准化(下)
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 入门级的git使用指北
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • # windows 安装 mysql 显示 no packages found 解决方法
  • #define 用法
  • #NOIP 2014# day.2 T2 寻找道路
  • #pragma once
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • %@ page import=%的用法
  • (2)STM32单片机上位机
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (c语言)strcpy函数用法
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (亲测有效)推荐2024最新的免费漫画软件app,无广告,聚合全网资源!
  • (数据结构)顺序表的定义
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)Linux下编译安装log4cxx
  • (转)原始图像数据和PDF中的图像数据
  • ***通过什么方式***网吧
  • .naturalWidth 和naturalHeight属性,
  • .NET未来路在何方?