当前位置: 首页 > news >正文

gitlab操作和管理

详细的说明下这几条指令:
Git global setup
git config --global user.name “”
git config --global user.email “”

Create a new repository
git clone ssh://git@12/letect.git
cd vlm-event-secondary-detect
git switch -c main
touch README.md
git add README.md
git commit -m “add README”
git push -u origin main

Push an existing folder
cd existing_folder
git init --initial-branch=main
git remote add origin ssh:/etect.git
git add .
git commit -m “Initial commit”
git push -u origin main

Push an existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origin sct.git
git push -u origin --all
git push -u origin --tags

这些指令涉及使用Git进行全局设置、创建新仓库、推送现有文件夹和推送现有Git仓库的操作。以下是对每条指令的详细说明:

Git全局设置

  1. **`git config --global user.na

    • 设置全局的用提交时显示。
  2. **`git config --globa

创建新仓库

  1. git clone setect.git

    • 克隆远程仓库到本地。使用SSH协议连接到指定的服务器和路径。
  2. cd vlry-detect

    • 进入克隆下来的仓库目录。
  3. git switch -c main

    • 创建并切换到名为main的新分支。这相当于创建一个新的分支并立即切换到该分支。
  4. touch README.md

    • 创建一个名为README.md的空文件。
  5. git add README.md

    • README.md文件添加到暂存区。
  6. git commit -m "add README"

    • 提交暂存区的更改,并附上提交信息“add README”。
  7. git push -u origin main

    • 将本地的main分支推送到远程仓库,并设置上游跟踪关系。

推送现有文件夹

  1. cd existing_folder

    • 进入现有的文件夹目录。
  2. git init --initial-branch=main

    • 初始化一个新的Git仓库,并指定初始分支为main
  3. git remote add origin tect.git

    • 添加远程仓库的URL。
  4. git add .

    • 将当前目录下的所有文件添加到暂存区。
  5. git commit -m "Initial commit"

    • 提交暂存区的更改,并附上提交信息“Initial commit”。
  6. git push -u origin main

    • 将本地的main分支推送到远程仓库,并设置上游跟踪关系。

推送现有Git仓库

  1. cd existing_repo

    • 进入现有的Git仓库目录。
  2. git remote rename origin old-origin

    • 将默认的远程仓库别名origin重命名为old-origin
  3. git remote add origin tect.git

    • 添加新的远程仓库的URL,并将其别名设置为origin
  4. git push -u origin --all

    • 将本地所有分支推送到远程仓库。
  5. git push -u origin --tags

    • 将本地的所有标签推送到远程仓库。

这些指令涵盖了从初始化Git环境到推送代码到远程仓库的基本操作,适用于不同的使用场景。

http://www.lryc.cn/news/465366.html

相关文章:

  • ctfshow-web入门-反序列化(web254-web258)
  • repo 命令大全详解(第十一篇 repo init)
  • ComfyUI | 全新ComfyUI前端操作指南:提升你的工作速度!
  • nginx解决非人类使用http打开的443,解决网安漏扫时误扫443端口带来的问题
  • 黑马 | Reids | 基础篇
  • SAP-换登录界面图片
  • 移动 Web核心笔记(二)
  • MySQL创建和管理表
  • 【从零开始的LeetCode-算法】910. 最小差值 II
  • 周报 | 24.10.14-24.10.20文章汇总
  • Codeforce 980 Div2 A-D 题解
  • 一次代码优化的过程
  • 多线程的学习(1)
  • PyCharm借助MobaXterm跳板机连接服务器
  • 计算机毕业论文基于Android 的签到系统设计与实现
  • 量化学习-02
  • SAP_MM模块-设置业务合作伙伴类型字段必输(多种方案)
  • STM32平台上实现串口接收不定长数据-实际项目中应用
  • AWD入门
  • T3矩阵看功率
  • VLMEvalKit多模态大模型评测工具源码解析
  • 将 Docker 安装到指定目录
  • 哪些企业需要部署SD-WAN?
  • 通信基站类型、频段与网络标准
  • Java IO教程之Java 文件一口气讲完!( *︾▽︾)
  • 如何在 Ubuntu 24 上安装 Vmware Tools
  • 内网穿透:如何借助Cloudflare连接没有公网的电脑的远程桌面(RDP)
  • 明星作家都在使用的电子书制作工具,现在向大家介绍
  • 简单认识Maven 3-认识pop.Xml配置文件中的代码
  • LangChain4j系列—OpenAI开发实例