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

【常用的Git命令】

Git是一个版本控制系统,它拥有众多的命令。以下是一些常用的Git命令:

  1. 配置相关命令:

    • git config --global user.name "Your Name":设置用户姓名
    • git config --global user.email "youremail@example.com":设置用户邮箱地址
    • git config --list:查看当前的配置信息
  2. 仓库相关命令:

    • git init:初始化一个新的Git仓库
    • git clone <repository-url>:克隆一个远程仓库到本地
  3. 文件操作相关命令:

    • git add <file-or-directory>:将文件或目录添加到暂存区
    • git rm <file>:从工作区和暂存区删除文件
  4. 提交相关命令:

    • git commit -m "commit message":提交暂存区的改动到仓库
    • git commit -a:提交工作区的所有改动到仓库
  5. 分支操作相关命令:

    • git branch:查看所有的本地分支
    • git branch <branch-name>:创建一个新分支
    • git checkout <branch-name>:切换到指定分支
    • git merge <branch-name>:将指定分支合并到当前分支
  6. 远程操作相关命令:

    • git remote add <name> <repository-url>:添加一个新的远程仓库
    • git remote -v:查看所有的远程仓库
    • git push <remote-name> <branch-name>:将本地分支的改动推送到远程分支
    • git pull <remote-name> <branch-name>:从远程分支拉取改动到本地分支
  7. 历史和日志相关命令:

    • git log:查看提交日志
    • git show <commit-hash>:查看指定提交的详细内容
    • git diff:查看工作区和暂存区的差异
  8. 撤销操作相关命令:

    • git reset --hard <commit-hash>:重置当前分支到指定提交
    • git revert <commit-hash>:创建一个新的提交,撤销指定的提交
    • git stash:临时保存当前工作区的改动
    • git stash pop:恢复临时保存的工作区改动
  9. 其他常用命令:

    • git status:查看仓库当前的状态
    • git fetch:从远程获取最新版本到本地,但不自动合并
    • git clean:清除工作区的未追踪文件

相关文章:

【常用的Git命令】

Git是一个版本控制系统&#xff0c;它拥有众多的命令。以下是一些常用的Git命令&#xff1a; 配置相关命令: git config --global user.name "Your Name"&#xff1a;设置用户姓名git config --global user.email "youremailexample.com"&#xff1a;设置用…...

cnn 直线检测笔记

目录 mlsd直线检测: ULSD-ISPRS曲线检测 划线标注工具: 可视化标注代码: mlsd直线检测: mlsd_pytorch...

【Edabit 算法 ★☆☆☆☆☆】 Return Something to Me!

【Edabit 算法 ★☆☆☆☆☆】 Return Something to Me! strings language_fundamentals Instructions Write a function that returns the string "something" joined with a space " " and the given argument a. Examples giveMeSomething(“is bett…...

【Redis】数据结构之dict

目录 dict的基本结构dict的相关操作函数底层通用的之查找插入key-value对应该放入ht表的哪个槽rehash过程 dict的基本结构 typedef struct dict {dictType *type;void *privdata;dictht ht[2];long rehashidx; /* rehashing not in progress if rehashidx -1 */unsigned long…...

curl命令服务器上执行http请求

1. 现在本地使用postman生成curl命令 注意: 将ip改成127.0.0.1,端口是实际服务运行的端口 curl --location --request POST http://127.0.0.1:63040/content/course/list?pageNo1&pageSize2 \ --header Content-Type: application/json \ --data-raw {"courseName&q…...

图论03-【无权无向】-图的深度优先遍历-路径问题/检测环/二分图

文章目录 1. 代码仓库2. 单源路径2.1 思路2.2 主要代码 3. 所有点对路径3.1 思路3.2 主要代码 4. 路径问题的优化-提前结束递归4.1 思路4.2 主要代码 5. 检测环5.1 思路5.2 主要代码 5. 二分图5.1 思路5.2 主要代码5.2.1 遍历每个联通分量5.2.2 递归判断相邻两点的颜色是否一致…...

算法题java

一、四向链表&#xff0c;输入n生成一个多维4向链表 Datastatic class ListNode<T>{private T val;ListNode<T> up,down,left,right;public ListNode(T val){this.val val;}}public static void main(String[] args){ListNode<Integer> node getResult(8);…...

MySQL数据的基础语法

MySQL 是一种强大的关系型数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;它使用 SQL&#xff08;Structured Query Language&#xff09;来管理和操作数据。以下是 MySQL 数据库的基础 SQL 语法&#xff0c;包括创建数据库、创建表、插入、查询、更新和删除数据等基…...

阿里面试(持续更新)

一面&#xff1a; 1 HashMap 实现原理&#xff0c;ConcurrentHashMap 实现原理 HashMap和ConcurrentHashMap都是存储键值对的数据结构&#xff0c;不同的是HashMap是线程不安全的&#xff0c;ConcurrentHashMap是线程安全的&#xff0c;HashMap在高并发情况下会出现数据不一致…...

龙芯3A3000源码编译安装deepin-ide

安装环境 系统为统信专业版1050 CPU为龙芯3A3000 安装步骤 1.安装所有依赖库 sudo apt-get install git debhelper cmake qt5-qmake qtbase5-dev qttools5-dev qttools5-dev-tools lxqt-build-tools libssl-dev llvm llvm-dev libclang-dev libutf8proc-dev libmicrohttpd-d…...

学成在线第二天-查询课程、查询课程分类、新增课程接口实现以及跨域的处理思路和全局异常处理的使用以及面试题

目录 一、接口的实现 二、跨域的处理思路 三、全局异常处理 四、面试题 五、总结 一、接口的实现 1. 查询课程接口 思路&#xff1a; 典型的分页查询 按需查询 模糊查询的查询 controller&#xff1a; ApiOperation(value "课程列表", notes "课程…...

【OpenCV概念】 11— 对象检测

一、说明 这都是关于物体识别的。物体识别是指通过计算机视觉技术&#xff0c;自动识别图像或视频中的物体及其属性和特征&#xff0c;是人工智能领域的一个分支。物体识别可应用于多个领域&#xff0c;包括工业自动化、智能家居、医疗、安防等。请随时阅读这篇文章&#xff1a…...

TensorRT学习笔记--常用卷积、激活、池化和FC层算子API

目录 1--Tensor算子API 1-1--卷积算子 1-2--激活算子 1-3--池化算子 1-4--FC层算子 2--代码实例 3--编译运行 1--Tensor算子API TensorRT提供了卷积层、激活函数和池化层三种最常用算子的API&#xff1a; // 创建一个空的网络 nvinfer1::INetworkDefinition* network …...

【Edabit 算法 ★☆☆☆☆☆】 Less Than 100?

【Edabit 算法 ★☆☆☆☆☆】 Less Than 100? language_fundamentals math validation Instructions Given two numbers, return true if the sum of both numbers is less than 100. Otherwise return false. Examples lessThan100(22, 15) // true // 22 15 37lessTha…...

C++中的智能指针:更安全、更便利的内存管理

在C++编程中,动态内存管理一直是一个重要且具有挑战性的任务。传统的C++中,程序员需要手动分配和释放内存,这往往会导致内存泄漏和悬挂指针等严重问题。为了解决这些问题,C++11引入了智能指针(Smart Pointers)这一概念,它们是一种高级的内存管理工具,可以自动管理内存的…...

google登录k8s dashboard ui显示“您的连接不是私密连接”问题解决梳理

1.问题描述 OS Version:CentOS Linux release 7.9.2009 (Core) K8S Version:Kubernetes v1.20.4 k8s dashboard ui安装完毕后&#xff0c;通过google浏览器登录返现https网页&#xff0c;发现非官方的https网页无法打开 网址&#xff1a;https://192.168.10.236:31001 2.原…...

MIPS指令集摘要

目录 MIPS指令R I J三种格式 MIPS五种寻址方式 立即数寻址 寄存器寻址 基址寻址 PC相对寻址 伪直接寻址 WinMIPS64汇编指令 助记 从内存中加载数据 lb lbu lh lhu lw lwu ld l.d lui 存储数据到内存 sb sh sw sd s.d 算术运算 daddi daddui dadd…...

数据可视化素材分享 | 数十图表、无数模板

很多人在后台求分享报表、源代码&#xff0c;其实何必这么麻烦&#xff0c;在奥威BI数据可视化平台上点击即可获得大量的可视化素材&#xff0c;如数十种可视化图表&#xff0c;适用于不同分析场景&#xff1b;又如大量不同主题的BI数据可视化报表模板&#xff0c;套用后替换数…...

Hadoop3教程(三十二):(生产调优篇)NameNode故障恢复与集群的安全模式

文章目录 &#xff08;159&#xff09;NameNode故障处理&#xff08;160&#xff09;集群安全模式&磁盘修复集群安全模式磁盘修复等待安全模式 参考文献 &#xff08;159&#xff09;NameNode故障处理 如果NameNode进程挂了并且存储的数据也丢失了&#xff0c;如何恢复Nam…...

uniapp下载附件保存到手机(文件、图片)ios兼容

downloadFile(file)&#xff0c;其中file为下载的文件地址uni.downloadFile图片使用uni.saveImageToPhotosAlbum【安卓、ios都合适】文件使用uni.openDocument【安卓图片也可以用这个&#xff0c;ios会失败】 // 下载文件 export function downloadFile(file) {let acceptArr …...

别再只盯着PSNR了!图像修复/超分实战中,SSIM、LPIPS、FID到底该怎么选?

图像修复与超分实战&#xff1a;如何科学选择评估指标&#xff1f; 当你熬了几个通宵训练出的超分辨率模型在测试集上PSNR值爆表&#xff0c;但生成的图像却让产品经理皱起眉头说"看起来怪怪的"时&#xff0c;作为工程师的你是否感到困惑&#xff1f;这种"指标很…...

RabbitMQ管理界面(rabbitmq_management)实战:从监控排错到消息积压处理一条龙

RabbitMQ管理界面深度实战&#xff1a;运维高手的监控排错手册 RabbitMQ的Web管理界面远不止是一个简单的监控工具——对于经验丰富的运维工程师而言&#xff0c;它是诊断消息队列问题的"手术刀"。当深夜收到"消息积压"告警时&#xff0c;如何快速定位是消…...

别再为GPU发愁了!用Colab免费GPU从零训练你的第一个PaddleOCR文本检测模型

零成本玩转PaddleOCR&#xff1a;Colab免费GPU训练文本检测模型全指南 你是否曾经因为缺乏高性能GPU设备而放弃尝试深度学习项目&#xff1f;作为学生或个人开发者&#xff0c;动辄上万的显卡价格确实让人望而却步。但今天我要告诉你一个好消息&#xff1a;Google Colab提供的…...

Windows Cleaner:释放C盘空间,让你的Windows系统重获新生

Windows Cleaner&#xff1a;释放C盘空间&#xff0c;让你的Windows系统重获新生 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服&#xff01; 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 你是否经历过Windows系统越用越慢…...

排查STM32 SPI无时钟信号:从CubeMX配置到示波器测量的完整Debug流程

STM32 SPI时钟信号消失&#xff1f;从CubeMX配置到硬件测量的全链路诊断手册 深夜的实验室里&#xff0c;示波器屏幕上那条本该跳动的SPI时钟信号线依然平静如死水。作为嵌入式开发者&#xff0c;这种场景再熟悉不过——明明CubeMX配置看起来一切正常&#xff0c;代码也顺利编译…...

3步实现AI到PSD完美转换:Ai2Psd脚本终极指南

3步实现AI到PSD完美转换&#xff1a;Ai2Psd脚本终极指南 【免费下载链接】ai-to-psd A script for prepare export of vector objects from Adobe Illustrator to Photoshop 项目地址: https://gitcode.com/gh_mirrors/ai/ai-to-psd Adobe Illustrator和Photoshop是设计…...

FFmpeg 命令实战:从基础格式转换到高级流处理

1. FFmpeg入门&#xff1a;你的万能多媒体工具箱 第一次接触FFmpeg时&#xff0c;我被它简洁的命令行界面吓到了——黑乎乎的终端窗口&#xff0c;一串串看似天书般的命令。但当我真正开始使用后&#xff0c;发现这简直是处理音视频的瑞士军刀。记得有次急需把客户发来的MOV文件…...

别再暴力解压了!用python-docx库精准提取Word文档内嵌图片(附源码)

用python-docx精准提取Word文档图片的工程实践 在文档自动化处理领域&#xff0c;Word文档中的图片提取是个高频需求。许多开发者第一反应是用zipfile解压.docx文件&#xff0c;然后在解压后的文件夹中寻找图片资源。这种方法看似直接&#xff0c;实则存在严重缺陷——你无法确…...

工程施工项目安全生产履职规范

工程施工项目安全生产履职规范——第一责任人示范与全员深度参入要求为全面落实施工项目安全生产责任&#xff0c;推动各级参入人深度参与安全生产管理&#xff0c;防范各类安全事故发生&#xff0c;保障项目施工安全、有序推进&#xff0c;结合施工项目管理实际&#xff0c;制…...

用2美元的Attiny85芯片DIY一个USB键盘:手把手教你玩转Digispark(附完整代码)

用2美元的Attiny85打造智能USB外设&#xff1a;从键盘到创意交互的全能开发指南 当一块比指甲盖还小的芯片能够模拟键盘输入、控制鼠标光标甚至实现自定义HID设备时&#xff0c;硬件开发的边界就被彻底打破了。Attiny85这颗售价仅2美元的8引脚微控制器&#xff0c;配合Digispar…...