首页 > 其他分享 >git使用

git使用

时间:2024-10-18 15:50:17浏览次数:1  
标签:子库 submodule 更改 仓库 git 使用 分支

GIT子仓库操作

步骤

  1. 导航到你的主仓库:
    cd /path/to/your/main/repo
  2. 添加子库:
    使用 git submodule add 命令来添加子库。
    git submodule add <repository-url> <path/to/submodule>
    例如:
    git submodule add https://github.com/user/repo.git submodule-directory
  3. 初始化和更新子库(可选):
    如果你是在一个新的克隆仓库中,你需要初始化和更新子库:
    git submodule init
    git submodule update
  4. 提交子库的更改
    当你添加子库后,主仓库中会生成一个 .gitmodules 文件,记录子库的信息。你需要将这个文件和子库的引用提交到主仓库中。
    1. 查看状态:
      git status
    2. 添加更改:
      git add .gitmodules submodule-directory
    3. 提交更改:
      git commit -m "Added submodule"
  5. 推送更改到远程仓库
    现在,你已经将子库添加到主仓库,并做了相应的提交。接下来,你需要将更改推送到远程仓库。
    1. 首选确认本地仓库分支和待推送主仓库分支一致
      git branch # 查看本地分支
      git branch -r # 查看所有远程分支
    2. 分支不一致时,切换本地分支
      git checkout -b main
    3. 推送主仓库的更改:
      git push origin main # 或者 master, 根据你的主分支名称

标签:子库,submodule,更改,仓库,git,使用,分支
From: https://www.cnblogs.com/gwblog/p/18474425

相关文章

  • 【UWP】在 UWP 中使用 Windows App SDK
    众所周知,WAS(WindowsAppSDK,俗称WinUI3)在刚开始是支持UWP的,甚至最早只支持UWP,但是微软在正式版发布前删除了对UWP的支持,不过真的删除了吗?初生之鸟在2023年10月发现在VS调试下无视报错继续运行可以正常在UWP加载WAS。随着WAS的开源,WAS阻止在UWP上运行的原因也被......
  • 利用 PicGo 搭建基于 gitee 的个人图床,详细攻略!
    前言  大多数小伙伴写笔记都是用md格式了,为了更方便的去本地写博客以及笔记,准备自己通过gitee仓库搭建一个图床供自己使用,会让我们写笔记或博客更方便。运用图床工具可以方便地将图片上传到互联网,并获取图片的链接,这样可以在不同的平台上分享和使用这些图片。例如,在个人网站、社......
  • Docker 用例:15 种最常见的 Docker 使用方法
    容器化应用程序而不是将它们托管在虚拟机上是过去几年一直流行的概念,使容器管理流行起来。Docker处于这一转变的核心,帮助组织无缝地采用容器化技术。最近,Docker用例遍布所有行业,无论规模大小和性质如何。什么是Docker?Docker是一种容器化技术,它使开发人员能够将服务及其依......
  • sqlalchemy2.0 新特性使用
    一、前言 sqlalchemy2.0及2.0+版本出的很多新特性,和之前的使用方法不太一样,并且删除了大部分已弃用的元素,将剩余的元素(主要是Query)降级为长期“遗留”状态。 官方文档:点此链接 二、配置SQLALchemy1、创建一个plugin/plugin_sqlalchemy.py文件,用来初始化SQLalchemy引......
  • 如何在 HarmonyOS NEXT 中使用 @Builder 装饰器优化 UI 组件的复用?
    摘要在鸿蒙NEXT开发中,@Builder 装饰器是一种轻量级的UI元素复用机制,它允许开发者将重复使用的UI元素抽象成一个方法,并在 build() 方法中多次调用,以实现UI结构的复用。以下是如何使用 @Builder 装饰器来优化UI组件复用的详细介绍和案例分析:自定义构建函数@Bui......
  • React中使用props
    目录1.模拟数据2.传递数据3.接收并使用数据3.结果展示实现根据数据渲染卡片(卡片数量根据数据动态、卡片框架样式相同,内容不同)1.模拟数据exportdefault[{id:1,title:"LifeLessonswithKatieZaferes",description:"Iwillsharewith......
  • 通过github创建自己网页链接的方法
    文章目录要使用GitHub创建静态网页链接,可以按照以下详细步骤进行操作:一、准备阶段二、创建仓库并配置三、准备并上传静态网站文件四、配置GitHubPages五、访问和更新你的静态网页要使用GitHub创建静态网页链接,可以按照以下详细步骤进行操作:一、准备阶段注册GitHu......
  • linux下使用VSCODE 调试python
    文章目录一、环境准备安装VSCode:安装Python:二、环境测试创建Python文件:编写测试代码运行Linux下使用VSCode调试Python在Linux环境中进行Python开发时,一个高效、直观的调试工具是必不可少的。VisualStudioCode(VSCode)凭借其强大的编辑器功能和丰富的扩展插件,......
  • 使用 Crystal 实现验证码识别与自动化登录
    安装所需依赖首先,确保你已经安装了Crystal。可以从Crystal官方网站获取安装指南。接下来,我们需要安装以下依赖:HTTP::Client:用于发送HTTP请求。Tesseract:用于OCR识别(需在系统中安装)。使用以下命令安装Tesseract:bashsudoaptinstalltesseract-ocr2.下载验证码......
  • Spacy之下载和使用
    下载并使用spacy正常下载和使用参考这个:安装spaCy(最简单的教程)_spacy安装-CSDN博客如果不成功以下提供一种玄学的方法:环境使用anaconda环境,在这个环境下开一个.py文件,写一行importspacy会有波浪线提示你直接下载,点击下载即可。然后在下面打开终端,选择commonprompt,acti......