使用git把本地项目关联远程代码仓库,并推送到远程仓库

news2024/9/25 1:21:28

你在本地新建了一个项目,写好了代码,但是没有关联远程仓库,怎么关联并上传呢?

你要先去gitee创建一个代码仓库,然后复制http地址。

首次提交项目代码到一个新建的远程仓库:

方式一(推荐):

1、在项目目录中右键 git bash here。

通过命令 git init 把这个目录变成git可以管理的仓库

git init

git config --global user.name "xxx"

git config --global user.email "xxx"

2、把文件添加到版本库中 -- 通过命令 git add . , 将所有文件添加到暂存区,注意后面的小数点“.”,意思是添加文件夹下的所有文件,如果需添加指定文件夹 git add 后面直接跟文件夹名称(暂存区是一个介于你的工作区和版本库的中间状态)

git add . 

3、把文件提交到gitee仓库 -- 通过命令 git commit 将文件提交到gitee仓库,引号内用来描述你本次提交的代码都做了哪些操作

git commit -m "xxxx"

4、关联到远程库 -- 通过命令 git remote add 关联远程库(连接远程库),复制第一步创建gitee仓库中的https对应的地址

git remote add origin 远程仓库地址

5、获取远程库代码与本地代码同步并合并 -- 通过命令 git pull 同步并合并(如果远程库不为空(比如包含README.md文件)必须做这一步,否则后面的提交会失败)

git pull --rebase origin master

6、本地库内容推送到远程 -- 使用 git push 命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传,如果在之前本地初始化git设置了名称或者邮箱,这一步就不会要求输入,会直接上传

git push -u origin "master"

方式二:

1、在项目目录中右键 git bash here。

通过命令 git init 把这个目录变成git可以管理的仓库

git init

git config --global user.name "xxx"

git config --global user.email "xxx"

2、使用git remote add origin https://gitee.com/你的码云用户名/XXXX //添加远程仓库

git remote add origin https://gitee.com/你的码云用户名/XXXX //添加远程仓库

 3、使用 git pull origin master 命令,将码云上的仓库pull到本地文件夹

 git pull origin master 

4、使用git add . (. 表示所有的)或者 git add + 文件名 // 将文件保存到缓存区

git add . 

5、使用git commit -m ‘新添加的文件内容描述’ //添加文件描述

git commit -m ‘新添加的文件内容描述’ 

 6、使用git push origin master ,将本地仓库推送到远程仓库

git push origin master

注:push完之后如果Idea中右键没有git项,重启Idea就可以了!

如果以上有任何一步失败的话,不要慌,可以先到项目目录中,手动删除.git文件夹,再从第一步开始,重新操作一遍就可以了。

后续更新提交:

1. git add .        //将修改后的代码添加到暂存区(注意空格)

2. git commit -m "xxxx"          //将修改后的代码提交到gitee仓库,并注释修改了什么内容

3. git push origin master           //本地仓库内容推送到远程

问题:

1.

warning: in the working copy of 'src/main/resources/application.properties', LF will be replaced by CRLF the next time Git touches it

可以参考Git 出现 warning: LF will be replaced by CRLF 提示 - 哔哩哔哩 (bilibili.com)

2.

将本地仓库与远程仓库关联时报错:
例:在这里插入图片描述
A.先删除远程 Git 仓库

git remote rm origin

B.再添加远程 Git 仓库

git remote add origin https://gitee.com/song-yuanli/xxx

本文参考:提交本地代码到远程仓库(git)_git提交本地代码到远程仓库_爱尚丽明的博客-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/985796.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

测试工程师面试题,你都遇到过哪些呢?

其实在软件测试领域面试题多余牛毛,采取疯狂刷题的方式确实可以解决不少面试中可能碰到的问题,而且可以学到一些知识。但是,有可能刷的面试题一个都问不到。 如何才能解除上述尴尬,一定要记得不要脱离一个核心目的:找…

QT 插件化图像算法软件架构

为什么要做插件化软件架构? 通过 结构化、模块化、松耦合、高内聚、插件化,有助于提升软件开发效率。 1、通过结构化、模块化、插件化方式的软件设计与开发,减少重复开发、重复测试、重复BUG修复,从而提高开发效率、提升代码质量…

Matlab 如何计算正弦信号的幅值和初始相角

Matlab 如何计算正弦信号的幅值和初始相角 1、概述 如果已知一个正弦信号的幅值,在FFT后频域上该信号谱线的幅值与设置值不同,而是大了许多;如果不知道某一正弦信号的幅値,又如何通FFT后在頻域上求出该正弦信号的幅值呢? 2、…

应用出海,Google 分享如何让数字营销素材再上层楼

数字营销广告要想取得理想的效果,广告素材是最关键的决定因素之一。 事实上米贸搜谷歌推广发现,在广告给品牌带来的销售额增量中,有 47% 都归功于广告素材。在当今自动化时代,广告素材的作用尤其重要:固然机器可以完成…

5款知名度不高但非常好用的软件

​ 我们在使用一些流行的软件的时候,往往会忽略一些知名度不高但是功能非常强大的软件,有的是因为小众,有的是因为名不见经传,总之因为不出名,有许多的好用的软件都不为大众所知道。 1.图形绘制——Dia ​ Dia是一款…

正中优配:旅游餐饮板块走高,曲江文旅涨停,西安旅游等拉升

旅行餐饮板块7日盘中拉升走高,截至发稿,曲江文旅涨停,西安旅行涨超5%,君亭酒店、华天酒店、国旅联合、宋城演演艺等均上扬。 中国旅行研究院数据显现,今年暑期国内旅行人数达18.39亿人次,占全年国内旅行出…

服务器中了Malloxx勒索病毒应该怎么办?勒索病毒解密,数据恢复

Malloxx勒索病毒是一种近年来发现的电脑病毒,它以加密用户电脑中的重要文件数据为手段,威胁用户并以此勒索钱财。这种病毒的传播方式多种多样,可以通过电子邮件、恶意网站、网络下载等方式进行传播。一旦电脑被感染,病毒会立即锁住…

mfc 浮动窗口

参考 MFC模拟360悬浮窗加速球窗口

基于SpringBoot的宠物商店管理系统

基于SpringBootVue的宠物商店管理系统,前后端分离 开发语言:Java数据库:MySQL技术:SpringBoot、Vue、Mybaits Plus、ELementUI工具:IDEA/Ecilpse、Navicat、Maven 角色:普通用户、超级管理员 功能包含个人…

普罗米修斯(Prometheus)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、普罗米修斯(Prometheus)是什么?1.下载Prometheus工具(切记和操作系统版本对应)2.解压命令3.修改prom…

android studio的Android Drawable Preview

Android Drawable Preview 应用后,如下图: 再也不用一个一个点开去看了 其他学习资料: 1、付费专栏《Android kotlin入门到进阶系列讲解》:https://blog.csdn.net/qq_35091074/category_11036895.html 2、免费专栏《Android kot…

智慧工厂的未来:视频+数字孪生与工业4.0的融合

视频数字孪生技术在智慧工厂项目中具有广泛的应用,为生产制造提供了前所未有的机会和优势。下面将探讨数字孪生技术在智慧工厂项目中的多个应用场景。 数字孪生技术的首要应用之一是生产流程优化。通过将现实世界的工厂映射到数字孪生模型中,制造…

恒运资本:银行股适合定投吗?为什么银行股适合定投?

在股票市场上,出资者能够通过手动不断的买入到达基金定投的效果,那么,银行股适合定投吗?为什么银行股适合定投?下面恒运资本为我们准备了相关内容,以供参考。 银行股适合定投,即通过定投不断的买…

如何选择报修管理系统?报修工单管理系统有哪些功能和优势?

报修管理系统是一种能够帮助企业快速反应设备故障和异常情况,并将问题及时通知到相关人员,并对问题进行统计和分析的系统。它能够有效提高企业的工作效率,并减少人员成本的支出。那么,报修工单管理系统有哪些功能和优势呢?下面以“…

基于Delft3D模型水体流动、污染物对流扩散、质点运移、溢油漂移及地表水环境报告编制教程

详情点击链接:基于Delft3D模型水体流动、污染物对流扩散、质点运移、溢油漂移及地表水环境报告编制教程 前沿 Delft3D计算网格构建 Delft3D水动力数值模拟 Delft3D污染物对流扩散数值模拟 一,Delft3D软件及建模 1.1地表水数值模拟常用软件、优势、如何…

windows系统docker中将vue项目网站部署在nginx上

一、首先在windows系统上下载并安装docker,要下载windows版本 https://www.docker.com/products/docker-desktop/ PS:安装过程中需要WSL,我的是win11系统,直接提示了我安装就可以下一步了。其他windows系统版本我不知道是否需要单…

宠物行业如何进行软文营销

如今,宠物已经成为了人们生活中不可或缺的一部分,大众对于萌宠的喜爱与日俱增,随着“萌宠经济”升温,越来越多的商机开始出现,伴随着宠物市场竞争的日益激烈,宠物行业的营销光靠硬广告很难吸引受众&#xf…

关于MyBatisPlus框架下出现xml里面定义的方法无法被正确识别以及提示调用mysql存储过程时参数无效的问题

第一个问题:xml里面明明定义了方法A,但是通过IService接口调用A的时候,总提示无法将接口中定义的函数绑定到xml中的同名方法中(“Invalid bound statement (not found): com.aircas.sqlservice.mapper.SysTempIndexMapper.getRemo…

【数据分享】2006-2021年我国城市级别的道路、桥梁、管线建设相关指标(10多项指标)

《中国城市建设统计年鉴》中细致地统计了我国城市市政公用设施建设与发展情况,在之前的文章中,我们分享过基于2006-2021年《中国城市建设统计年鉴》整理的2006—2021年我国城市级别的市政设施水平相关指标、2006-2021年我国城市级别的各类建设用地面积数…

链动2+1天天秒商城商业模式

链动21天天秒商城商业模式 在当今市场,一种名为链动21天天的秒杀商城商业模式正在引发广泛关注。这种创新的商业模式具有快速拓展市场的强大能力,让许多用户和商家都感到非常惊讶。那么,这种模式究竟是什么,它又为何具有如此大的…