【Git】—— 使用git操作远程仓库(gitee)

news/2024/12/27 14:28:19/

目录

一、远程仓库常用命令

1、从远程仓库克隆项目

2、查看关联的远程仓库

3、添加关联的远程仓库

4、移除关联的远程仓库

5、将本地仓库推送到远程仓库

6、从远程仓库拉取项目

二、分支命令

1、查询分支

2、创建分支

3、切换分支

4、推送到远程分支

5、合并分支


前面执行的命令操作都是针对的本地仓库,那么如何管理远程仓库的代码?

互联网上的代码托管服务平台:

 

一、远程仓库常用命令

1、从远程仓库克隆项目

命令:git clone <url>

将远程仓库上的项目拷贝到本地,克隆之后会自动关联该远程仓库。

克隆成功后会在目录看到隐藏文件夹:.git

2、查看关联的远程仓库

命令:git remote [-v]

查看已经关联的远程仓库,origin是克隆的远程仓库的默认名字

3、添加关联的远程仓库

命令:git remote add <远程仓库别名> <url>

 将一个远程仓库与本地仓库关联起来,从而可以在本地和远程仓库之间进行代码推送和拉取操作。

 

4、移除关联的远程仓库

命令:git remote remove <远程仓库别名>

5、将本地仓库推送到远程仓库

命令:git push <远程仓库别名> <本地分支>

将本地仓库中的某个分支推送到远程仓库的同名分支上。第一次操作,需要身份验证。

6、从远程仓库拉取项目

命令:git pull <远程仓库别名> <本地分支>

二、分支命令

允许开发者在同一个代码库中并行开发不同的功能、修复不同的问题,而不会相互干扰。每个分支都可以独立地进行开发、测试和提交,直到准备好合并到主分支或其他分支中。

使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。

1、查询分支

命令:git branch  列出所有本地分支

           git branch -r 列出所有远程分支

           git branch -a 列出所有本地分支和远程分支

2、创建分支

命令:git branch <分支名称>

 

3、切换分支

一个仓库中可以有多个分支,切换分支命令格式。

命令:git checkout <分支名称>

4、推送到远程分支

命令:git push <远程仓库别名> <分支>

可以看到远程仓库多出一个分支

5、合并分支

合并分支就是将两个分支的文件进行合并处理。将一个分支合并到当前分支中。

命令:git merge <分支>

将master分支合并到csdn分支


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

相关文章

Python进阶之opencv图片和视频基本读取关闭

opencv 目录 opencvpip 下载图片基本读取关闭导入前提读取显示和关闭图片属性 视频读取显示和关闭视频读取 pip 下载 在终端下载 已经修改pip源可直接下载&#xff0c;未修改为下面代码 -i 镜像网址 代码展示: pip install opencv-python3.4.18.65 pip install opencv-contrib…

2. FPGA基础了解--全局网络

前言 引入扇出的概念介绍FPGA中的全局网络为后续时序优化埋下伏笔 扇出 在FPGA设计中扇出是一个重要的概念&#xff0c;所谓的扇出就是一个控制信号所能控制的数据信号的总个数&#xff0c;比如ctrl信号的扇出就是16 reg ctrl 0; reg [15:0] out 0; always (posedge c…

第三章线性表+第四章ArrayList与顺序表

一 线性表 1.定义&#xff1a;线性表中的元素呈线性排列&#xff0c;一个元素只有一个前驱和一个后继 2.分类&#xff1a; &#xff08;1&#xff09;顺序表&#xff1a;ArrayList&#xff08;新版本&#xff09;与Vector&#xff08;旧版本&#xff09; &#xff08;2&…

mybatis/mybatisplus

一、mybatis 1.什么是 持久化框架。通过XML或注解的方式将实体类和SQL语句进行映射&#xff0c;开发者快速进行CRUD操作。 2.核心组件 (1)SqlSessionFactory 创建SqlSession实例。用于执行SQL操作 。代码 String resource "org/mybatis/example/mybatis-config.xml&q…

致命错误: Class ‘ZipArchive‘ not found

银河麒麟V10处理 本人在安装过程遇到的坑&#xff0c;就是不要使用太低版本的 1、安装cmake 确认是否安装 cmake --version 如果没安装的话按照如下步骤处理下&#xff08;如果想要其他版本点击cmake官网下载&#xff09; wget https://github.com/Kitware/CMake/release…

JS 模块化语法 import、export

文章目录 背景ES6 模块化1. JS 文件内导出 export2. JS 文件内导入 import3. script 标签内使用 背景 1. 为什么需要模块化&#xff1a; 随着项目越来越庞大, 通常喜欢将膨胀的 JS 代码按功能划分, 把其抽离成一个个单独的 JS 文件, 并且只暴露想对外提供的方法和属性,其他都…

探索全光网技术 | 厂商全光网络产品解决方案整理 (锐捷系列)

目录 一、方案概述二、方案背景三、困难与背景四、方案价值五、运维环境设备要求六、相关内容/产品介绍/方案组件/主要建设性能指标七、解决方案方案拓扑结构方案简介 一、方案概述 厂商全光网络产品解决方案致力于为现代企业提供高速、可靠和可扩展的通信基础设施。该方案通过…

python Redis 操作工具类封装

在 Python 中封装 Redis 操作工具类&#xff0c;可以方便地在应用程序中复用 Redis 操作&#xff0c;简化 Redis 操作的复杂度&#xff0c;并提供统一的接口。这里给出一个基本的 Redis 操作工具类封装&#xff0c;使用 redis-py 库&#xff0c;这个库是 Python 与 Redis 交互的…