Git版本管理--远程仓库

前言:

本文记录学习使用 Git 版本管理工具的学习笔记,通过阅读参考链接中的博文和实际操作,快速的上手使用 Git 工具。

本文参考了引用链接博文里的内容。

引用:

重学Git-Git远程仓库管理_git remote add origin-CSDN博客

Git学习笔记(四)——远程仓库_git remote add origin-CSDN博客

Git学习笔记(一)(结合VS Code)-CSDN博客

添加远程库 - 廖雪峰的官方网站

正文

远程仓库

远程仓库就是春初项目点吗的地方,由于认证方式的不同,远程仓库的链接可以分为两种:

  • HTTPS链接:
  • SSH链接:

给远程仓库(链接)起一个名字

在Git使用过程中,如果每次提交到远程仓库都使用链接的话,命令会显得很长,且当有多有仓库在管理时,就会显很麻烦。所以Git提供了一个给远程仓库链接起一个简单名字的操作,叫做创建远程仓库,其实就是讲本地的某个名字与远程仓库关联起来。

git add original <REMOTE_URL>

例如把Github仓库URL 和本地名字 original 关联起来

dimon@dimon-VirtualBox:~/OSPractice$ git remote add origin git@github.com:iPickCan/QT_StudentManageSystem.git
dimon@dimon-VirtualBox:~/OSPractice$ 

其中的 git remote add 是标准命令,后面的  original 指的是远程仓库的名字(可以自己随意指定), <REMOTE_UTL> 指的是远程仓库的链接URL。

远程仓库名字修改

正常情况下  git push 会有两个参数,分别是远程链接名和分支名。如 git push original main  命令的意思是将修改提交到远程链接名为original 的 main 分支。

original 是给某个远程仓库的链接指定的一个别名,可以使用命令行修改远程链接的名字

###查看现有远程仓库
dimon@dimon-VirtualBox:~/OSPractice$ git remote -v
origin	git@github.com:iPickCan/QT_StudentManageSystem.git (fetch)
origin	git@github.com:iPickCan/QT_StudentManageSystem.git (push)
dimon@dimon-VirtualBox:~/OSPractice$ ###远程名从 'origin' 更改为 'destRepo'
dimon@dimon-VirtualBox:~/OSPractice$ git remote rename origin destRepo
dimon@dimon-VirtualBox:~/OSPractice$ ###查看现有远程仓库,已经显示新名称
dimon@dimon-VirtualBox:~/OSPractice$ git remote -v
destRepo	git@github.com:iPickCan/QT_StudentManageSystem.git (fetch)
destRepo	git@github.com:iPickCan/QT_StudentManageSystem.git (push)
dimon@dimon-VirtualBox:~/OSPractice$

名字所对应的链接的修改

删除远程了连接

###查看当前远程仓库
dimon@dimon-VirtualBox:~/OSPractice$ git remote -v
destRepo	git@github.com:iPickCan/QT_StudentManageSystem.git (fetch)
destRepo	git@github.com:iPickCan/QT_StudentManageSystem.git (push)
origin	git@github.com:iPickCan/QT_StudentManageSystem.git (fetch)
origin	git@github.com:iPickCan/QT_StudentManageSystem.git (push)
dimon@dimon-VirtualBox:~/OSPractice$ ###删除远程仓库名'destRepo'
dimon@dimon-VirtualBox:~/OSPractice$ git remote rm destRepo###查看当前远程仓库
dimon@dimon-VirtualBox:~/OSPractice$ 
dimon@dimon-VirtualBox:~/OSPractice$ git remote -v
origin	git@github.com:iPickCan/QT_StudentManageSystem.git (fetch)
origin	git@github.com:iPickCan/QT_StudentManageSystem.git (push)
dimon@dimon-VirtualBox:~/OSPractice$

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

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

相关文章

[自研开源] MyData 数据集成之数据过滤 v0.7.2

开源地址&#xff1a;gitee | github 详细介绍&#xff1a;MyData 基于 Web API 的数据集成平台 部署文档&#xff1a;用 Docker 部署 MyData 使用手册&#xff1a;MyData 使用手册 试用体验&#xff1a;https://demo.mydata.work 交流Q群&#xff1a;430089673 概述 本篇基于…

javaEE——线程的等待和结束

文章目录 Thread 类及常见方法启动一个线程中断一个线程变量型中断调用 interrupt() 方法来通知观察标志位是否被清除 等待一个线程获取当前线程引用休眠当前线程 线程的状态观察线程的所有状态观察 1: 关注 NEW 、 RUNNABLE 、 TERMINATED 状态的切换 多线程带来的风险为什么会…

【大模型系列】问答理解定位(Qwen-VL/Llama2/GPT)

文章目录 1 Qwen-VL(2023, Alibaba)1.1 网络结构1.2 模型训练 2 Llama2(2023, Meta)2.1 网络结构2.1.1 MHA/GQA/MQA2.1.2 RoPE(Rotary Position Embedding, 旋转式位置编码)2.1.3 RMSNorm 2.2 推理2.2.1 集束搜索(beam search)2.2.2 RoPE外推 3 GPT系列(OpenAI) 1 Qwen-VL(2023…

android中单例模式为什么会引起内存泄漏?

单例模式使用不恰当会造成内存泄漏。因为单例的静态特性使得单例的生命周期和应用的生命周期一样长&#xff0c; 如果一个对象已经不需要使用了&#xff0c;但是单例对象还持有该对象的引用&#xff0c;那么这个对象就不能被正常回收&#xff0c;因此会导致内存泄漏。 举个例子…

【数据可视化】使用Python + Gephi,构建中医方剂关系网络图!

代码和示例数据下载 前言 在这篇文章中&#xff0c;我们将会可视化 《七版方剂学》 的药材的关系&#xff0c;我们将使用Python制作节点和边的数据&#xff0c;然后在Gephi中绘制出方剂的网络图。 Gephi是一个专门用于构建网络图的工具&#xff0c;只要你能提供节点和边的数…

机器学习算法在数据挖掘中的应用

在数据挖掘的实践中&#xff0c;各种机器学习算法都扮演着重要的角色&#xff0c;它们能够从数据中学习规律和模式&#xff0c;并用于预测、分类、聚类等任务。以下是几种常见的机器学习算法以及它们在数据挖掘任务中的应用场景和优缺点。 1. 决策树&#xff08;Decision Tree…

Golang的CSP模型讲解

一.CSP是什么 CSP 是 Communicating Sequential Process 的简称&#xff0c;中文可以叫做通信顺序进程&#xff0c;是一种并发编程模型&#xff0c;是一个很强大的并发数据模型&#xff0c;是上个世纪七十年代提出的&#xff0c;用于描述两个独立的并发实体通过共享的通讯chann…

Stable Diffusion科普文章【附升级gpt4.0秘笈】

随着人工智能技术的飞速发展&#xff0c;我们越来越多地看到计算机生成的艺术作品出现在我们的生活中。其中&#xff0c;Stable Diffusion作为一种创新的图像生成技术&#xff0c;正在引领一场艺术创作的革命。本文将为您科普Stable Diffusion的相关知识&#xff0c;带您走进这…

微信小程序睡眠X秒【while循环模式】

// 微信小程序睡眠X秒sleep(numberMillis) { var now new Date(); var exitTime now.getTime() numberMillis; while (true) { now new Date(); if (now.getTime() > exitTime) {return;}} }, // 微信小程序睡眠X秒 this.sleep(2000); 参考&#xff1a;微信小程序睡眠…

Linux/Ubuntu/Debian控制台启动的程序和terminal分离的方法-正在运行怎么关闭窗口

disown 是一个 shell 内置函数&#xff0c;它从 shell 的作业表中删除指定的作业&#xff0c;使它们免受挂起的影响。 使用方法如下&#xff1a; 首先&#xff0c;正常运行命令&#xff1a; 你的命令然后&#xff0c;按 Ctrl Z 暂停命令。 现在&#xff0c;运行&#xff…

MT1069 圆切平面

n个圆最多把平面分成几部分&#xff1f;输入圆的数量N&#xff0c;问最多把平面分成几块。比如一个圆以把一个平面切割成2块。 不考虑负数&#xff0c;0或者其他特殊情况。 格式 输入格式&#xff1a;输入为整型 输出格式&#xff1a;输出为整型 样例 1 输入&#xff1a; …

全量知识系统“全基因序列” 的百度AI答问 之1

在您所描述的框架下&#xff0c;我们可以开始探索“知识”实体的起点以及如何认识它。首先&#xff0c;让我们明确一下“实体”的定义和性质。实体&#xff0c;在哲学和许多其他学科中&#xff0c;通常被理解为存在于我们世界中的具体事物或抽象概念。它们可以是物理的&#xf…

Flink 集群部署模式

文章目录 前言一、会话模式&#xff08;Session Mode&#xff09;二、单作业模式&#xff08;Per-Job Mode&#xff09;三、应用模式&#xff08;Application Mode&#xff09; 前言 Flink支持多种集群部署模式&#xff0c;以满足不同场景和需求。以下是Flink的主要集群部署模…

springboot多模块下swaggar界面出现异常(Knife4j文档请求异常)或者界面不报错但是没有显示任何信息

继上一篇博文&#xff0c;我们解决了多模块下扫描不到子模块的原因,建议先看上一个博客了解项目结构&#xff1a; springboot 多模块启动报错Field XXX required a bean of type XXX that could not be found. 接下来我们来解决swaggar异常的原因&#xff0c;我们成功启动项目…

QML 布局管理器之ColumnLayout

一.ColumnLayout讲解 QML中的ColumnLayout是一种布局元素&#xff0c;用于在垂直列中排列其子元素。它的主要使用下列附加属性: Layout.minimumWidth Layout.minimumHeight Layout.preferredWidth Layout.preferredHeight Layout.maximumWidth Layout.maximumHeight Layout.fil…

代码随想录算法训练营 Day25|回溯算法2

216.组合总和III 思路 按照回溯算法的逻辑&#xff0c;写代码。 递归函数的参数&#xff0c;除了原有的n, k, startIndex&#xff0c;增加一个sum&#xff0c;计算当前path中的和。 终止条件用sum与n比较&#xff0c;如果满足相等&#xff0c;且满足长度为k&#xff0c;则加入…

WPF-后台设置控件Background

有时候需要在后台设置控件的背景 方法1&#xff1a; Btn_SendNeedle_Admin.Content "送针结束"; Btn_SendNeedle_Admin.Background new SolidColorBrush((Media.Color)Media.ColorConverter.ConvertFromString("#AAFFFFFF")); 方法2&#xff1a; Btn…

SqlServer2008(R2)(一)SqlServer2008(R2)经典宝藏操作收集整理

一、常见操作 1、TRUNCATE TABLE 语句 删除表数据 TRUNCATE TABLE语句比DELET删除表中的所有行更快。从逻辑上讲&#xff0c;TRUNCATE TABLE它类似于DELETE没有WHERE子句的语句。 TRUNCATE TABLE语句从表中删除所有行&#xff0c;但表结构及其列&#xff0c;约束&#xff0c;…

JSON 配置文件

JSON 配置文件的作用 JSON 是一种数据格式&#xff0c;在实际开发中&#xff0c; JSON 总是以配置文件的形式出现。小程序项目中也不例外&#xff1a;通过不同的 .json 配置文件&#xff0c;可以对小程序项目进行不同级别的配置。 小程序项目中有 4 种 json 配置文件&#xff0…

1.AD域控如何强制删除不可以用域控服务器

(1)原因需求 (2)不可用的域控不删掉造成的问题 (3)实战配置步骤 第一步:连接登录到特定服务器 第二步:选择要删除域控所在的站点和名称 第三步:执行删除命令