本地项目如何连接git远程仓库

news/2024/12/22 23:14:01/

在本地新建项目后,如何连接git远程仓库呢?步骤如下:

第一步, 首先我们在git上新建仓库,设置模板可勾选Readme文件。(readme文件的创建是为了介绍所写代码的一些详细信息,为了之后更好的维护。)

在这里插入图片描述

第二步,打开本地项目文件夹,鼠标右键选择Git Bash Here 。

在这里插入图片描述

第三步,输入git init 命令(在目录中创建新的 Git 仓库)

在这里插入图片描述

第四步,输入完git init之后,可以看到在项目中自动生成了.git子目录文件,这就是你的git仓库了,所有有关你的此项目的快照数据都存放在这里。

在这里插入图片描述

第五步,复制git仓库项目链接,在命令窗口输入 git remote add origin ‘项目地址’,这个时候本地项目就和git远程仓库建立起连接了。

在这里插入图片描述

在这里插入图片描述

第六步,输入 git pull origin master ;把git上的文件拉取下来。(勾选了Readme生成的文件)

在这里插入图片描述

第七步,输入 git add . ( 添加本地项目中的所有文件到暂存区)

在这里插入图片描述

第八步,输入 git commit -m “提交信息” ( 提交暂存区到本地仓库中 )

在这里插入图片描述

第九步,输入git push origin master (将本地的 master 分支推送到 origin 主机的 master 分支。)

在这里插入图片描述

在这里插入图片描述

由此,就完成了本地项目仓库和git远程仓库的连接,后续就可以实现从git上拉取项目或从本地推送项目到git仓库了。


后续提示:

更新项目出现There is no tracking information for the current branch. Please specify which branch you want to merge with. 怎么解决

原因: 是因为本地的分支和远程的没有建立关联导致的
当出现上面的情况时,我们可以有两种解决方法
解决方法:
1.直接指定远程master

git pull origin master

2.先指定本地master到远程的master,然后再去pull

git branch --set-upstream-to=origin/远程分支名 本地分支名
即:git branch --set-upstream-to=origin/master master

再通过 git branch -vv 确认是否关联成功。

这样就不会再出现“There is no tracking information for the current branch”这样的提示了。


http://www.ppmy.cn/news/1014537.html

相关文章

有关OpenBSD, NetBSD, FreeBSD -- 与GPT对话

1 介绍一下 - OpenBSD, NetBSD, FreeBSD 当谈论操作系统时,OpenBSD、NetBSD和FreeBSD都是基于BSD(Berkeley Software Distribution)的操作系统,它们各自是独立开发的,并在BSD许可下发布。这些操作系统有很多共同点,但也有一些差异。以下是对它们的简要介绍: OpenBSD: O…

嵌入式开发学习(STC51-9-led点阵)

内容 点亮一个点; 显示数字; 显示图像; LED点阵简介 LED 点阵是由发光二极管排列组成的显示器件 通常应用较多的是8 * 8点阵,然后使用多个8 * 8点阵可组成不同分辨率的LED点阵显示屏,比如16 * 16点阵可以使用4个8 *…

全景图!最近20年,自然语言处理领域的发展

夕小瑶科技说 原创 作者 | 小戏、Python 最近这几年,大家一起共同经历了 NLP(写一下全称,Natural Language Processing) 这一领域井喷式的发展,从 Word2Vec 到大量使用 RNN、LSTM,从 seq2seq 再到 Attenti…

基于DETR (DEtection TRansformer)开发构建MSTAR雷达影像目标检测系统

关于DETR相关的实践在之前的文章中很详细地介绍过,感兴趣的话可以自行移步阅读即可: 《DETR (DEtection TRansformer)基于自建数据集开发构建目标检测模型超详细教程》 《书接上文——DETR评估可视化》 基于MSTAR雷达影像数据开发构建目标检测系统&am…

更新spring boot jar包中的BOOT-INF/lib目录下的jar包

更新spring-boot jar包中的BOOT-INF/lib目录下的jar包 场景 需要更新lib目录下某个jar包的配置文件 失败的解决方法 用解压软件依次打开spring-boot jar包(设为a.jar)、BOOT-INF/lib目录下的jar包(设为b.jar),然后修改…

LLM - Transformer LLaMA2 结构分析与 LoRA 详解

目录 一.引言 二.图说 LLM 1.Transformer 结构 ◆ Input、Output Embedding ◆ PositionEmbedding ◆ Multi-Head-Attention ◆ ADD & Norm ◆ Feed Forward ◆ Linear & Softmax 2.不同 LLM 结构 ◆ Encoder-Only ◆ Encoder-Decoder ◆ Decoder-Only …

PHP 的不同版本(src 版、nts 版和 win 版)之间的区别和共同点。

在下载php时会有很多版本供我们选择,PHP 的不同版本(src 版、nts 版和 win 版)之间的区别又是什么呢。 src 版本:src 版本指的是 PHP 的源代码版本,您需要自行编译并安装它。这个版本通常用于自定义编译、开发环境和高…

SED正则表达式中[方括号]的特殊处理

今天被这个方括号懵晕了,特此记录 例如: 去除输入字符串“1[2.3]4[ab,c]”中的所有方括号和逗号: $ echo "1[2.3]4[ab,c]"|sed -e "s/[,\]\[]//g" 1[2.3]4[ab,c] It doesnt work! 原因:Regular Expressi…