git基础知识

news/2024/9/24 13:43:28

git整体操作流程

[1] 本地仓库

[2] 远程仓库


本地仓库操作流程

  1. 初始化本地仓库:git init

  2. 设置签名

    git config --global user.name

    git config --global user.email

  3. 查看文件的状态:git status

  4. 工作区文件添加到暂存区:git add

  5. 暂存区文件提交到本地仓库:git commit -m

  6. 查看提交日志:git log --pretty=oneline --abbrev-commit --all --graph

    查看所有的提交记录(包含已经删除的版本号):git reflog

  7. 版本回退

    回退到上一个版本:git reset --hard HEAD^

    回退到指定的版本:git reset --hard 版本号


远程仓库操作流程

  1. 查看远程仓库的别名:git remote -v
  2. 绑定远程仓库:git remote add origin https://gitee.com/远程仓库的地址
  3. 克隆整个项目:git clone https://gitee.com/远程仓库的地址
  4. 推送代码到远程仓库:git push origin master
  5. 拉取最新的代码:git pull origin master
  • 删除已经关联的远程仓库:git remote rm origin远程仓库的别名
  • 配置公钥,免密登录

分支操作

  1. 查看当前所有的分支:git branch -v
  2. 新建分支:git branch 分支的名字
  3. 切换分支:git checkout 分支的名字
  4. 合并分支:git merge 分支的名字
  5. 删除分支:git branch



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/56863.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

解决idea创建版本时只有Java21和Java17选项

你是否在使用IntelliJ IDEA创建新项目时遇到了只有Java 21和Java 17的选项?别担心,我们的指南将为你提供解决方案,通过简单的步骤,你将能够选择你需要的任何Java版本,继续阅读,让我们开始吧!idea如果版本高了就会出现在创建Springboot项目时只有Java21和Java17选项 选择jdk1.…

短视频获客系统市场分析和竞品分析

在当前经济环境下,各行各业都面临着严峻的获客挑战。无论是中小企业、大型企业,还是新兴的互联网行业,都在努力寻找更加高效的获客途径,说明企业迫切需要一套创新的获客系统来解决这些难题。 1、市场分析 互联网的快速发展极大地改变了企业的运营模式,尤其是在客户获取方面…

Yolov8-源码解析-四十四-

Yolov8 源码解析(四十四) .\yolov8\ultralytics\utils\triton.py # Ultralytics YOLO 🚀, AGPL-3.0 license# 引入必要的类型 from typing import List # 解析 URL 的组件 from urllib.parse import urlsplit# 引入 NumPy 库 import numpy as npclass TritonRemoteModel:&q…

Yolov8-源码解析-四十三-

Yolov8 源码解析(四十三) .\yolov8\ultralytics\utils\patches.py # Ultralytics YOLO 🚀, AGPL-3.0 license """Monkey patches to update/extend functionality of existing functions."""import time from pathlib import Pathimport cv2…

Yolov8-源码解析-四十二-

Yolov8 源码解析(四十二) .\yolov8\ultralytics\utils\loss.py # 导入PyTorch库中需要的模块 import torch import torch.nn as nn import torch.nn.functional as F# 从Ultralytics工具包中导入一些特定的功能 from ultralytics.utils.metrics import OKS_SIGMA from ultral…

Yolov8-源码解析-二十六-

Yolov8 源码解析(二十六) .\yolov8\tests\test_engine.py # 导入所需的模块和库 import sys # 系统模块 from unittest import mock # 导入 mock 模块# 导入自定义模块和类 from tests import MODEL # 导入 tests 模块中的 MODEL 对象 from ultralytics import YOLO # 导…

Yolov8-源码解析-二十八-

Yolov8 源码解析(二十八) .\yolov8\ultralytics\data\base.py # Ultralytics YOLO 🚀, AGPL-3.0 licenseimport glob # 导入用于获取文件路径的模块 import math # 导入数学函数模块 import os # 导入操作系统功能模块 import random # 导入生成随机数的模块 from copy…

Yolov8-源码解析-八-

Yolov8 源码解析(八)comments: true description: Learn how to manage and optimize queues using Ultralytics YOLOv8 to reduce wait times and increase efficiency in various real-world applications. keywords: queue management, YOLOv8, Ultralytics, reduce wait …