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$

相关推荐

  1. git远程仓库配置

    2024-03-17 07:08:03       59 阅读
  2. Git远程仓库

    2024-03-17 07:08:03       55 阅读
  3. Git 远程仓库

    2024-03-17 07:08:03       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-17 07:08:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-17 07:08:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-17 07:08:03       82 阅读
  4. Python语言-面向对象

    2024-03-17 07:08:03       91 阅读

热门阅读

  1. Elasticsearch快速检索的法宝: 倒排索引

    2024-03-17 07:08:03       41 阅读
  2. 数据挖掘与大数据的结合

    2024-03-17 07:08:03       40 阅读
  3. 记录一次业务遇到的sql问题

    2024-03-17 07:08:03       36 阅读
  4. 获取ArcGISPro中conda信息详情

    2024-03-17 07:08:03       41 阅读
  5. 指定函数为内置函数——个人练习

    2024-03-17 07:08:03       42 阅读
  6. unity-unity2d tilemap的基本使用笔记0.5.4000

    2024-03-17 07:08:03       36 阅读
  7. 七大排序(简洁思路版)

    2024-03-17 07:08:03       45 阅读