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

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

在本地新建项目后,如何连接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.lryc.cn/news/115176.html

相关文章:

  • 力扣 494. 目标和
  • Maven-搭建私有仓库
  • PostgreSql 参数配置
  • 【BMC】OpenBMC开发基础2:修改原有程序
  • 2012年数学建模竞赛脑卒中发病环境因素分析及干预日期数据处理代码
  • Merge和Rebase的区别
  • [RTKLIB]模糊度固定相关问题(二)
  • QtAV for ubuntu16.04
  • MFC 文件读写包括字符串的结构体
  • 在家构建您的迷你聊天Chat gpt
  • pytest自动化测试框架之断言
  • C++模板的用法
  • ESP 32 蓝牙虚拟键盘链接笔记本电脑的键值问题
  • 128.【Maven】
  • 嵌入式虚拟仿真实验教学平台之串口发送数据
  • Android Studio 屏幕适配
  • 【C++】C++11--- 线程库及详解lock_guard与unique_lock
  • 第二篇|研究数据哪里来——建筑业
  • numpy ascontiguousarra 学习笔记
  • 【算法|双指针系列No.1】leetcode283. 移动零
  • PHP8定义字符串的方法-PHP8知识详解
  • 分享21年电赛F题-智能送药小车-做题记录以及经验分享
  • 字符串统计-C语言/Java
  • Styled-components,另一种css in js的方案
  • nginx部署以及反向代理多域名实现HTTPS访问
  • 24届近5年东华大学自动化考研院校分析
  • nacos伪集群启动成功,但是服务注册不上的问题
  • tidevice+appium在windows系统实施iOS自动化
  • 面试热题(LRU缓存)
  • 微信小程序开发【从0到1~入门篇】2023.08