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

git 将本地已有的一个项目上传到新建的git仓库的方法

将本地已有的一个非git项目上传到新建的git仓库的方法一共有两种

一、 克隆+拷贝

第一种方法比较简单,直接用把远程仓库拉到本地,然后再把自己本地的项目拷贝到仓库中去。然后push到远程仓库上去即可。此方法适用于本地项目不是一个git仓库的情况。

具体步骤如下:

1、首先克隆
git clone git@github.com:yuanmingchen/tensorflow_study.git

  • 1
2、然后复制自己项目的所有文件到刚刚克隆下来的仓库中
3、最后push到远程仓库上面去:
git push -u origin master

  • 1

二、 强行合并两个仓库

第二种方法就是先将本地的项目初始化为一个git仓库,然后再强行合并本地仓库和远程仓库,由于这两个仓库是完全不同的两个仓库,所以直接pull都会报错,需要在pull的时候假加上–allow-unrelated-histories才可以pull成功。此方法适用于本地项目已经是一个git仓库的情况。

具体步骤如下:

1、新建git仓库,将本地项目设置为一个git仓库。如果本地项目已经是一个git仓库了,请跳过这一步。在项目根目录下:
git init

  • 1
2、把当前目录下的已有文件全部加到刚刚新建的git仓库中:
git add .

  • 1
3、保存刚刚加入的文件,并书写保存信息:
git commit -m "push current files"

  • 1
4、将本地仓库与远程仓库关联起来:
git remote add origin git@github.com:yuanmingchen/tensorflow_study.git

  • 1
5、pull远程仓库的内容,更新本地仓库,使用–allow-unrelated-histories忽略本地仓库和远程仓库的无关性,强行合并(关键):
git pull origin master --allow-unrelated-histories

  • 1
6、把本地仓库的内容push到远程仓库:
git push -u origin master

  • 1

然后就ok了。




三、其他git命令

最后附上git的一些其他命令:
1、删除已将关联的远程主机

git remote rm origin

  • 1

2、查看所有本地分支

git branch -a

  • 1

3、新建一个分支,名字叫xf

git branch xf

  • 1

4、切换分支到xf分支

git checkout xf

  • 1

5、把远程分支的代码pull到本地分支:git pull <远程主机名> <远程分支名>:<本地分支名>
如:取回origin主机的master分支,与本地的xf分支合并,输入命令:

git pull origin master:xf

  • 1

6、推送当前的分支,git push <远程主机名> <本地分支名>:<远程分支名>
PS:注意,分支推送顺序的写法是<来源地>:<目的地>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>。
如:把本地的xf分支推送到origin主机的master分支,输入命令:

git push origin xf:master

  • 1

git将本地仓库上传到远程仓库

在已有的Git库中搭建新库,并且将本地的git仓库,上传到远程服务器的git库中,从而开始一个新的项目首先,在本地新建文件夹abc,进入到abc里面,然后gitinit。这样就在本地初始化了一个git项目abc。然后,登录到远程的git服务... 查看详情

如何将一个已有的项目托管到github或是码云上?

...路径下:gitinit 建一个裸仓库。②远程仓库地址:将本地的仓库和远程仓库关联gitremoteaddorigin仓库地址③将远程仓库的东西拉下来,与本地仓库合并gitpulloriginmaster④将文件存进暂存区gitadd.⑤gitcommit-am"提交的信息"⑥提交到远... 查看详情

将本地项目上传到git

...并将项目名写入此文件echo"#Lee">>README.md2、新建一个本地仓库(先进入项目文件夹)通过命令gitinit把这个目录变成git可以管理的仓库gitinit3、将README.md文件加入到仓库中gitaddREADME.md4、用命令gitcommit告诉Git,把文件提交到本地... 查看详情

sourcetree如何将本地新项目上传到git(mac端)

...接;2、打开sourcetree,点击新建,然后点击添加已存在的本地仓库;3、这时就会看到一个本地项目在列表里显示4、然后双击这个项目就会进入设置界面;5、在左侧将现有的远端删掉,如图:6、打开右上角设置,如图添加创建的... 查看详情

利用git命令上传项目到github指定仓库

1.建立GIt可管理的仓库cd到本地项目根目录下,执行gitinit命令:gitinit2.将项目的所有文件添加到仓库中(注意add后面有一个“.”)gitadd.3.将上一步add的文件commit到仓库gitcommit-m"提交的说明注释"4.到GitHub官网新建一个仓库(Creat... 查看详情

如何将本地的一个新项目上传到远程仓库上新建的仓库中去(代码片段)

将一个本地的项目上传到GitHub仓库中托管,简单来说分为五步。1、gitinit把这个文件夹变成Git可管理的仓库。2、gitadd.把该目录下的所有文件添加到仓库3、gitcommit-m"firstcommit"把项目提交到仓库。4、gitremoteaddorigin...(将本... 查看详情

如何将本地的一个新项目上传到远程仓库上新建的仓库中去(代码片段)

将一个本地的项目上传到GitHub仓库中托管,简单来说分为五步。1、gitinit把这个文件夹变成Git可管理的仓库。2、gitadd.把该目录下的所有文件添加到仓库3、gitcommit-m"firstcommit"把项目提交到仓库。4、gitremoteaddorigin...(将本... 查看详情

写给大忙人看的git案例总结(代码片段)

...git用户名邮件单纯的下载一个仓库将远程仓库的更新拉到本地仓库(不影响本地已有的提交)将本地修改上传到远程仓库将本地更改上传到远程仓库,并使本地远程一致新建一个仓库并用本地代码初始化我不想同步某些文件/文... 查看详情

使用git将项目上传到github(最简单方法)

...ordowload会出现一个地址,copy这个地址备用。5.接下来就到本地操作了,首先右键你的项目,如果你之前安装git成功的话,右键会出现两个新选项,分别为GitGuiHere,GitBashHere,这里我们选择GitBashHere,进入如下界面,Test_Bluetooth即为我... 查看详情

快来学!git建立本地仓库并将项目上传到gitee的完整步骤(代码片段)

目录Git建立本地仓库并将项目上传到Gitee的完整步骤1、前提2、选择需要上传的项目3、设置个人信息4、在本地项目目录创建本地仓库5、上传所有代码到本地仓库6、在gitee上新建一个仓库6.1关联本地仓库并上传代码6.2push时,会报错... 查看详情

将本地新的项目上传到github新建的仓库(代码片段)

...群里有人问过。所以就打算写一篇文章,记录一下怎么把本地新建的项目上传到自己的GitHub仓库,希望能帮助一下还不太懂的人,各路大神、大牛、大拿请忽略。1.新建本地库找个路径新建一个文件夹,也可以使用git-bash创建打... 查看详情

git学习

在已有的Git库中搭建新库,并且将本地的git仓库,上传到远程服务器的git库中,从而开始一个新的项目首先,在本地新建文件夹abc,进入到abc里面,然后gitinit。这样就在本地初始化了一个git项目abc。然后,登录到远程的git服务... 查看详情

将本地仓库上传至远程git仓库(代码片段)

很多时候我们在本地创建了一个项目,在项目进行至一个阶段后我们希望使用Git将代码上传,防止代码意外丢失。这时我们就需要知道如何将本地项目上传至远程Git仓库。日常生活中我们大多是将远程Git仓库中的项目拉到本地,... 查看详情

sourcetree将本地已有的git项目推送到远程git仓库

1.在远程git仓库创建对应的项目;2.用命令行生成本地的sshkey;3.把公钥粘贴远程仓库对应的位置;4.SourceTree设置远程仓库的地址;5.把本地对应的分支推送到远程仓库;注意:1.httpbuffer如果设置得过小,无法传输大文件;   2.s... 查看详情

如何将本地的代码上传到github

...ordowload会出现一个地址,copy这个地址备用。5.接下来就到本地操作了,首先右键你的项目,如果你之前安装git成功的话,右键会出现两个新选项,分别为GitGuiHere,GitBashHere,这里我们选择GitBashHere,进入如下界面,Test_Bluetooth即为我... 查看详情

git将仓库上传到github的最简单的方法(代码片段)

初始化本地git仓库最开始在本地写好程序,在根目录用gitinit命令会创建一个空的repository然后执行gitadd.会将本地所有程序先加入到一个暂存区执行gitcommit将暂存区的文件加入到repository此时把整个项目都删掉都行,因为在.git文件... 查看详情

如何将本地git仓库中的代码上传到github

...S3Test,仓库地址为:https://github.com/hyuanyuanlisiwei/CSS3Test2,本地git仓库中的文件项目为CSSTest3,将本地仓库上传到远程仓库:  运行命令:    gitremotermorigin    gitremoteaddoriginhttps://github.c 查看详情

怎么将本地项目放到码云(gitee)上面?图文详解

...在此就不多赘述。现在很多公司都在用git了。那么怎么将本地已经有的项目放到码云(gitee)上呢?前置条件说明:1:原来项目所在位置:D:workspace01class如下图:2:放git项目所在文件夹目录:D:workspace01kgautocode好了,接下来,我们... 查看详情

相关文章:

git 将本地已有的一个项目上传到新建的git仓库的方法

将本地已有的一个非git项目上传到新建的git仓库的方法一共有两种 一、 克隆拷贝 第一种方法比较简单&#xff0c;直接用把远程仓库拉到本地&#xff0c;然后再把自己本地的项目拷贝到仓库中去。然后push到远程仓库上去即可。此方法适用于本地项目不是一个git仓库的情况。 具…...

基于Docker的安装和配置Canal

基本介绍 Canal介绍&#xff1a;Canal 是用 Java 开发的基于数据库增量日志解析&#xff0c;提供增量数据订阅&消费的中间件&#xff08;数据库同步需要阿里的 Otter 中间件&#xff0c;基于 Canal&#xff09;。 Canal背景&#xff1a;阿里巴巴 B2B 公司&#xff0c;因为…...

去除IDEA中代码的波浪线(黄色警示线)

去除IDEA中代码的波浪线 首先是点击File—>Settings 操作如下图所示: 然后点击Editor—>Inspections—>General—>Duplicated code fragment(去掉勾选)—>Apply—>OK 即可,详情请看下图所示:...

【Qt之QSplashScreen】开场动画使用:进度条加载及设置鼠标指针不转圈

效果 开场动画效果如下&#xff1a; 开场动画 介绍 QSplashScreen小部件提供了一个启动屏幕&#xff0c;可以在应用程序启动期间显示。 启动屏幕是一个小部件&#xff0c;通常在应用程序启动时显示。启动屏幕通常用于启动时间较长的应用程序(例如需要花费时间建立连接的数据…...

WPF Button点击鼠标左键弹出菜单

目录 ContextMenu介绍WPF实现点击鼠标左键弹出菜单如何禁用右键菜单如何修改菜单样式菜单位置设置 本篇博客介绍WPF点击按钮弹出菜单&#xff0c;效果如下&#xff1a; 菜单的位置、央视可以自定义。 实现技巧&#xff1a;不在xaml里菜单&#xff0c;在按钮左键按下的点击事件里…...

http库requests

http库requests requets简介第一个requestsrequests发送基本的HTTP请求requests处理请求参数requests处理响应requests处理Cookiesrequests处理sessionrequests使用代理requests设置请求头requests处理SSL证书验证requests错误处理和异常处理requests连接池requests请求重试...

package.json 依赖版本中的符号含义

依赖包的版本问题 实例说明~1.2.3主版本次要版本补丁版本;1.2.3 < version < 1.3.0;~1.2主版本次要版本;1.2.0 < version < 1.3.0~1主版本;1.0.0 < version < 2.0.0 符号实例版本范围说明1.0.01.0.0锁定1.0.0版本&#xff0c;必须这个版本。^会匹配最新的大…...

Python try except 用法

关键字解释trytry 就是执行代码的部分&#xff0c;但是对这部分代码没有信心就试一试嘛&#xff0c;这就是tryexcept很不幸&#xff0c;试的时候有错误&#xff0c;没事儿&#xff0c;except 帮你来兜底&#xff0c;它会输出错误&#xff0c;并继续执行下去else程序没有错误&am…...

代码随想录二刷 | 链表 | 翻转链表

代码随想录二刷 &#xff5c; 链表 &#xff5c; 翻转链表 题目描述解题思路 & 代码实现双指针法递归法 206.翻转链表 题目描述 给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4…...

每日一题(LeetCode)----链表--两两交换链表中的节点

每日一题(LeetCode)----链表–两两交换链表中的节点 1.题目&#xff08;[24. 两两交换链表中的节点](https://leetcode.cn/problems/spiral-matrix/)&#xff09; 给你一个链表&#xff0c;两两交换其中相邻的节点&#xff0c;并返回交换后链表的头节点。你必须在不修改节点内…...

竞赛选题 身份证识别系统 - 图像识别 深度学习

文章目录 0 前言1 实现方法1.1 原理1.1.1 字符定位1.1.2 字符识别1.1.3 深度学习算法介绍1.1.4 模型选择 2 算法流程3 部分关键代码 4 效果展示5 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 毕业设计 图像识别 深度学习 身份证识别…...

什么时候用@MapperScan 注解?

hello,我是小索奇&#xff0c;给大家讲解一下MapperScan注解的用法。 MapperScan 注解是 MyBatis 框架中的一个注解&#xff0c;它的主要作用是扫描指定包路径下的 Mapper 接口&#xff0c;将其注册为 Spring 的 Bean。这样&#xff0c;在使用 MyBatis 进行数据库操作时&#…...

MQTT.js

MQTT.js mqtt.js简介MQTT测试工具mqttboxMQTTX mqtt使用mqtt引入&#xff08;方式一&#xff09;mqtt引入&#xff08;方式二&#xff09;创建mqtt客户端连接到mqtt代理订阅topic处理接收到的消息重新连接取消订阅发布消息断开连接关闭客户端MQTT APIMQTT在VUE中使用MQTT在Reac…...

html滑动文章标题置顶

position: sticky; 基于用户的滚动位置来定位 首先封装一个组件 例如&#xff1a;AAA组件&#xff08;注意&#xff0c;只能有一层盒子&#xff0c;不能在外面继续包一层div&#xff09; <template><div class"box">{{title}}</div> </templa…...

Android11 桌面默认横屏导致任务键近期任务布局UI显示错误!

/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java 定义变量&#xff1a;private boolean stch false; keyCode KeyEvent.KEYCODE_APP_SWITCH 取消原来逻辑&#xff0c;采用广播打开近期任务后台 /*/ if (!keyguardOn…...

「Verilog学习笔记」根据状态转移图实现时序电路

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点&#xff0c;刷题网站用的是牛客网 这是一个典型的米利型状态机。三段式即可解决。 米利型状态机&#xff1a;即输出不仅和当前状态有关&#xff0c;也和输入有关。 其中ST0&#xff0c;ST1&#xff0c;ST3的…...

使用DHorse发布SpringBoot项目到K8S

前言 在介绍DHorse的操作之前&#xff0c;先来介绍一下使用k8s发布应用的步骤&#xff0c;以SpringBoot应用为例进行说明。 1.首先从代码仓库下载代码&#xff0c;比如GitLab&#xff1b; 2.接着进行构建&#xff0c;比如使用Maven&#xff1b; 3.如果要使用k8s作为编排&am…...

Java修仙记之记录一次与前端女修士论道的经历

文章开始之前&#xff0c;想跟我念一句&#xff1a;福生无量天尊&#xff0c;无量寿佛&#xff0c;阿弥陀佛 第一场论道&#xff1a;id更新之争 一个天气明朗的下午&#xff0c;前端的小美女长发姐告诉我&#xff1a;嘿&#xff0c;小后端&#xff0c;你的代码报错了 我答道&am…...

初识linux(1)

文章目录 什么是linux什么是操作系统&#xff1f;开源 怎么装linux的环境基础指令lspwdcdtouchmkdirrmdir与rmmancpmv 什么是linux linux是一款开源操作系统 什么是操作系统&#xff1f; 操作系统&#xff1a;一种对计算机所有计算机软硬件进行控制和管理的系统软件 开源 开源&…...

投资黄金:如何选择正确的黄金品种增加收益?

黄金一直以来都是备受投资者青睐的避险资产&#xff0c;然而&#xff0c;在庞大的黄金市场中&#xff0c;选择适合自己的黄金品种成为影响收益的关键因素。黄金投资并不只有一种方式&#xff0c;而是有很多种不同的黄金品种可以选择。每种黄金品种都有其独特的特点和风险&#…...

网络编程(Modbus进阶)

思维导图 Modbus RTU&#xff08;先学一点理论&#xff09; 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议&#xff0c;由 Modicon 公司&#xff08;现施耐德电气&#xff09;于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…...

挑战杯推荐项目

“人工智能”创意赛 - 智能艺术创作助手&#xff1a;借助大模型技术&#xff0c;开发能根据用户输入的主题、风格等要求&#xff0c;生成绘画、音乐、文学作品等多种形式艺术创作灵感或初稿的应用&#xff0c;帮助艺术家和创意爱好者激发创意、提高创作效率。 ​ - 个性化梦境…...

TDengine 快速体验(Docker 镜像方式)

简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能&#xff0c;本节首先介绍如何通过 Docker 快速体验 TDengine&#xff0c;然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker&#xff0c;请使用 安装包的方式快…...

论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(二)

HoST框架核心实现方法详解 - 论文深度解读(第二部分) 《Learning Humanoid Standing-up Control across Diverse Postures》 系列文章: 论文深度解读 + 算法与代码分析(二) 作者机构: 上海AI Lab, 上海交通大学, 香港大学, 浙江大学, 香港中文大学 论文主题: 人形机器人…...

DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI

前一阵子在百度 AI 开发者大会上&#xff0c;看到基于小智 AI DIY 玩具的演示&#xff0c;感觉有点意思&#xff0c;想着自己也来试试。 如果只是想烧录现成的固件&#xff0c;乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外&#xff0c;还提供了基于网页版的 ESP LA…...

HBuilderX安装(uni-app和小程序开发)

下载HBuilderX 访问官方网站&#xff1a;https://www.dcloud.io/hbuilderx.html 根据您的操作系统选择合适版本&#xff1a; Windows版&#xff08;推荐下载标准版&#xff09; Windows系统安装步骤 运行安装程序&#xff1a; 双击下载的.exe安装文件 如果出现安全提示&…...

大模型多显卡多服务器并行计算方法与实践指南

一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...

基于matlab策略迭代和值迭代法的动态规划

经典的基于策略迭代和值迭代法的动态规划matlab代码&#xff0c;实现机器人的最优运输 Dynamic-Programming-master/Environment.pdf , 104724 Dynamic-Programming-master/README.md , 506 Dynamic-Programming-master/generalizedPolicyIteration.m , 1970 Dynamic-Programm…...

算法笔记2

1.字符串拼接最好用StringBuilder&#xff0c;不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...

AI,如何重构理解、匹配与决策?

AI 时代&#xff0c;我们如何理解消费&#xff1f; 作者&#xff5c;王彬 封面&#xff5c;Unplash 人们通过信息理解世界。 曾几何时&#xff0c;PC 与移动互联网重塑了人们的购物路径&#xff1a;信息变得唾手可得&#xff0c;商品决策变得高度依赖内容。 但 AI 时代的来…...