Git 远程管理

news/2024/9/23 10:07:57/

Git 远程管理 | CoderMast编程桅杆Git 远程管理 远程仓库操作 对于远程仓库的操作,Git 提供了 git remote 命令,用于用于管理 Git 仓库中的远程仓库。 以下是 git remote 命令的常见用法: 列出当前仓库中已配置的远程仓库 列出当前仓库中已配置的远程仓库,并显示它们的 URL 添加一个新的远程仓库。指定一个远程仓库的名称和 URL,将其添加到当前仓库中 将已...icon-default.png?t=N7T8https://www.codermast.com/dev-tools/git/git-remote-manage.html

远程仓库操作">远程仓库操作

对于远程仓库的操作,Git 提供了 git remote 命令,用于用于管理 Git 仓库中的远程仓库

以下是 git remote 命令的常见用法:

git remote 
  • 列出当前仓库中已配置的远程仓库,并显示它们的 URL

git remote -v

git remote add <remote_name> <remote_url>

git remote rename <old_name> <new_name>

git remote remove <remote_name>

git remote set-url <remote_name> <new_url>
  • 显示指定远程仓库的详细信息,包括 URL 和跟踪分支。

git remote show <remote_name>

从远程获取代码库

远程仓库获取代码库到本地需要两步,首先获取远程分支数据,然后将本地分支没有的数据进行合并。

  1. 获取远程分支数据

git fetch <remote-branch-name>

该指令是获取远程分支 remote-branch-name 中本地分支没有的数据,仅限于获取,对本地分支不做任何更改。

  1. 合并远程分支数据到本地

git merge [remote-branch-name]/[local-branch-name]

该指令是在获取远程分支数据后,将本地分支没有的数据合并到本地分支,即使用远程数据覆盖本地数据。

下载远程代码并合并

Git 上提供了 git pull 命令,用于从远程获取代码并合并本地的版本。

git pull 其实就是 git fetch 和 git merge FETCH_HEAD 的简写。

git pull <远程主机名> <远程分支名>:<本地分支名>

该指令的功能就是将远程主机上的远程分支拉过来,与本地分支进行合并。

如果是远程分支和当前分支进行合并,则可以省略本地分支名。

git pull <远程主机名> <远程分支名>

上传远程代码并合并

Git 上提供了 git push 命令,用于从将本地的分支版本上传到远程并合并。

git push <远程主机名> <本地分支名>:<远程分支名>

如果本地分支名与远程分支名相同,则可以省略冒号和远程分支名

git push <远程主机名> <本地分支名>

如果本地分支和远程分支内容有差异,但又要强制推送可以使用 --force 参数

git push --force <远程主机名> <本地分支名>

删除远程分支

git push <远程主机名> --delete <本地分支名>

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

相关文章

C语言中整型与浮点型在内存中的存储

今天让我们来看看整型的数据和浮点型的数据在内存中是怎么存储的呢 整型数据在内存中的存储 整型数据在内存中存储的是二进制的补码 正数的话也没什么可说的&#xff0c;原码反码补码都相同 我们来看看负数&#xff1a; 以-5为例 原码&#xff1a;10000000 00000000 00000000 0…

GPU深度学习环境搭建:Win10+CUDA 11.7+Pytorch1.13.1+Anaconda3+python3.10.9

1. 查看显卡驱动及对应cuda版本关系 1.1 显卡驱动和cuda版本信息查看方法 在命令行中输入【nvidia-smi】可以当前显卡驱动版本和cuda版本。 根据显示,显卡驱动版本为:Driver Version: 516.59,CUDA 的版本为:CUDA Version 11.7。 此处我们可以根据下面的表1 显卡驱动和c…

docker-MySQL 8 主从搭建

一.目录结构&#xff1a; 我是在/home目录下&#xff0c;建立个sql文件夹&#xff1a; 二、配置文件 1.mysql配置 mysql-master下.conf文件配置 ###### [mysqld] server-id1 # 启用二进制日志 log-binmaster-bin # 指定需要复制的数据库 binlog-do-dbtest_db # 指定二进制日…

Axure中的样式

样式 首先说一下Axure里面的原点位置 如下图&#xff1a; 还有一个办法是我们选中我们的按钮&#xff0c;如上图&#xff0c;然后打开右边的样式&#xff0c;可以看按钮的x&#xff0c;y属性&#xff0c;类似于游戏中unity软件的x&#xff0c;y属性&#xff0c;类似于html中…

机器学习——过拟合

一、过拟合得表现 模型在训练过程中&#xff0c;除了会出现过拟合现象&#xff0c;还有可能出现欠拟合的情况。相比而言&#xff0c;后者通常发生在建模前期&#xff0c;只要做好特征工程一般可以解决模型欠拟合问题。下图描述了模型在训练数据集上的三种情况&#xff1a; 其…

使用JXLS+Excel模板制作灵活的excel导出

前期一直卡在模板的批注上&#xff0c;改了很多遍的模板批注最终才成功导入&#xff0c;记录下方便以后寻找。 话不多说直接上代码&#xff1a; Report package com.example.jxls.common;import java.io.IOException; import java.io.InputStream; import java.io.OutputStr…

ETL 和 ELT区别-2

T-ETL和ELT区别_tetl-CSDN博客 ETL&#xff08;提取、转换和加载&#xff09;和 ELT&#xff08;提取、加载和转换&#xff09;是企业用来从多个源提取数据并将其组合到单个数据库或数据仓库中进行分析的过程。这两种方法都使用以下步骤&#xff08;但顺序不同&#xff09;来准…

使用yolov8 进行实例分割训练

1、基于windows 的ISAM标注 直接下载安装包&#xff0c;解压后即可使用 链接&#xff1a;https://pan.baidu.com/s/1u_6jk-7sj4CUK1DC0fDEXQ 提取码&#xff1a;c780 2、标注结果转yolo格式 通过ISAM标注后的json文件路径 原始json格式如下&#xff1a; ISAM.json 转 yolo.…