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

git命令清单

一、设置和配置

1.初始化一个新的仓库:
git init
2.克隆(Clone)一个远程仓库到本地:
git clone <repository_url>
3.配置用户信息:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

二、基本操作

1.查看文件状态:
git status
2.添加文件到暂存区:
git add <file1> <file2> ...
3.提交更改到版本库:
git commit -m "Your commit message"
4.查看提交日志:
git log

三、分支操作

1.创建新分支:

git branch <branch_name>
2.切换到指定分支:
git checkout <branch_name>或git switch <branch_name>
3.创建并切换到新分支:
git checkout -b <new_branch_name>或git switch -c <new_branch_name>
 1732  git branch test_1  -- 创建新分支test_11733  git branch -r --查看远程分支1734  git checkout test_1 --切换到指定分支test_11735  git status 1736  git add.1737  git add README.md1738  git commit -m "Your commit message"1739  git push -u origin master  --此时推送的是master分支,README.md文件并没有修改1740  git push -u origin test_1    --此时推送的是test_1分支,README.md文件已经修改后续在gitlab会出现push request,可以手动创建merge request,并同意;

4.合并分支:
git merge <branch_name>

5.删除分支:

git branch -d <branch_name>

四、远程操作

1.查看远程仓库信息:
git remote -v
2.添加远程仓库:
git remote add <remote_name> <repository_url>
3.从远程仓库拉取更新:
git pull <remote_name> <branch_name>
4.推送本地更改到远程仓库:
git push <remote_name> <branch_name>
5.查看远程分支:
git branch -r

五、撤销和重置

1.撤销工作区的更改:
git restore <file>或git checkout -- <file>举例子:git checkout -- README.md
2.撤销暂存区的更改:
git reset HEAD <file>举例子:git reset HEAD README.md
3.回滚到之前的提交:
git reset --hard <commit_hash>

六、其他操作

1.查看修改过的文件:
git diff
2.查看分支合并图:
git log --graph --oneline --all
3.查看帮助信息:
git --help

相关文章:

git命令清单

一、设置和配置 1.初始化一个新的仓库&#xff1a; git init2.克隆&#xff08;Clone&#xff09;一个远程仓库到本地&#xff1a; git clone <repository_url>3.配置用户信息&#xff1a; git config --global user.name "Your Name" git config --global…...

使用Nokogiri和OpenURI库进行HTTP爬虫

目录 一、Nokogiri库 二、OpenURI库 三、结合Nokogiri和OpenURI进行爬虫编程 四、高级爬虫编程 1、并发爬取 2、错误处理和异常处理 3、深度爬取 总结 在当今的数字化时代&#xff0c;网络爬虫已经成为收集和处理大量信息的重要工具。其中&#xff0c;Nokogiri和OpenUR…...

arcpy.message实现探索

arcpy 位置D:\Program Files\GeoScene\Pro\Resources\ArcPy\arcpy\__init__.py ”““AddMessage(消息) 创建可以使用任何GetMessages函数访问的地理处理信息消息(Severity0)。 message(字符串):要添加的消息。”“ arcpy.geoprocessing D:\Program Files\GeoScene\Pro\Re…...

centos卸载自带的Python3.6.8 安装指定的版本号

#卸载python3 rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps #删除所有残余文件 whereis python3 |xargs rm -frv#查看现有安装的python&#xff0c;验证是否删除干净 whereis python # 安装依赖 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-de…...

《TCP/IP详解 卷一:协议》第5章的IPv4数据报的IHL字段解释

首先说明一下&#xff0c;这里并不解释整个IPv4数据报各个字段的含义&#xff0c;仅仅针对IHL字段作解释。 我们先看下IPv4数据报格式 对于IHL字段&#xff0c; 《TCP/IP详解 卷一&#xff1a;协议》这么解释&#xff1a; IPv4数据报。头部大小可变&#xff0c;4位的IHL字段…...

想去银行的背完这些软件测试面试题,你就稳了...

前言 最近呢有很多的小伙伴问我有没有什么软件测试的面试题&#xff0c;由于我之前一直在忙工作上的事情&#xff0c;没有时间整理面试题&#xff0c;刚好最近休息了一下&#xff0c;顺便整理了一些面试题&#xff0c;现在就把整理的面试题分享给大家&#xff0c;废话就不多说…...

目标检测(Object Detection): 你需要知道的一些概念

文章目录 NMS 非极大值抑制目的步骤 mAP&#xff08;Mean Average Precision&#xff09;步骤 Feature Pyramid Network 特征金字塔结构一阶段检测器Single-Stage Detectors"Anchor-based"的代表RetinaNetAnchor-free 的代表FCOS NMS 非极大值抑制 目的 去除网络输…...

〔001〕虚幻 UE5 发送 get、post 请求、读取 json 文件

✨ 目录 🎈 安装 varest 扩展🎈 开启 varest 扩展🎈 发送 get 请求🎈 发送 post 请求🎈 读取 json 文件🎈 安装 varest 扩展 打开 虚幻商城,搜索 varest 关键字进行检索, varest 是一个 api 调用插件,支持 http/https 请求,也支持 json 文件的读取,最关键是该…...

一条 SQL 是如何在 MyBatis 中执行的

前言 MyBatis 执行 SQL 的核心接口为 SqlSession 接口&#xff0c;该接口提供了一些 CURD 及控制事务的方法&#xff0c;另外还可以通过 SqlSession 先获取 Mapper 接口的实例&#xff0c;然后通过 Mapper 接口执行 SQL&#xff0c;Mapper 接口方法的执行最终还是委托到 SqlSe…...

《低代码指南》——维格云机器人常见报错怎么解决?

在使用维格机器人调用维格表的API过程中,可能会出现机器人执行结果未达到预期的情况,此时可能是机器人运行出现了问题;通过点击这个机器人右上角的“运行历史”可以查看运行记录,通过对运行记录的分析,可以推断出问题所在,然后进行修改。 而对于运行历史的分析,主要是针…...

哈夫曼树c语言版

一、哈夫曼树概念 哈夫曼树又称最优树给定N个权值作为N个叶子结点&#xff0c;构造一棵二叉树&#xff0c;若该树的带权路径长度达到最小&#xff0c;称这样的二叉树为最优二叉树&#xff0c;也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树&#xff0c;权值较大…...

食堂系统登录报错

因为数据库没有任何用户数据&#xff0c;所以会报错&#xff0c;需要添加admin用户 D:\env\jdk1.8.0_341\bin\java.exe -XX:TieredStopAtLevel1 -noverify -Dspring.output.ansi.enabledalways -Dcom.sun.management.jmxremote -Dspring.jmx.enabledtrue -Dspring.liveBeansVie…...

uniapp原生插件之乐橙摄像机播放插件(子账号云台对讲版)

插件介绍 乐橙摄像机播放插件(云台对讲版)&#xff0c;集成视频播放&#xff0c;对讲模式、云台控制 插件地址 乐橙摄像机播放插件(子账号云台对讲版) - DCloud 插件市场 超级福利 uniapp 插件购买超级福利 插件申请权限 麦克风权限&#xff08;可参考示例项目&#xff…...

Http代理与socks5代理有何区别?如何选择?(一)

了解SOCKS和HTTP代理之间的区别对于优化您的在线活动至关重要&#xff0c;无论您是技术娴熟的个人、现代互联网用户还是企业所有者。在使用代理IP时&#xff0c;您需要先了解这两种协议之间的不同。 一、了解HTTP代理 HTTP&#xff08;超文本传输协议&#xff09;代理专门设计…...

system verilog VSCode Windows 配置简述

system verilog VSCode Windows 配置简述 本文章的目的并非完全在 VSCode 中进行 system verilog 编程&#xff0c;而是以 vivado 为核心&#xff0c;将 VSCode 作为编译器。 配置步骤 安装 ctags choco install universal-ctags如果你没有安装 chocolatey&#xff0c;见 i…...

Linux中的Shell编程

Linux中的Shell编程 shell编程快速入门 为什么要学习Shell编程&#xff1f; 1.Linux运维工程师在进行服务器集群管理时&#xff0c;需要编写Shell程序来进行服务器管理。 2.对于JavaEE和Python程序员来说&#xff0c;工作的需要&#xff0c;你的老大会要求你编写一些Shell脚本…...

图像特征Vol.1:计算机视觉特征度量|第二弹:【统计区域度量】

目录 一、前言二、统计区域度量2.1&#xff1a;图像矩特征2.1.1&#xff1a;原始矩/几何矩2.1.2&#xff1a;中心距2.1.3&#xff1a;归一化的中心矩2.1.4&#xff1a;不变矩——Hu矩2.1.5&#xff1a;OpenCv实现矩特征及其应用 2.2&#xff1a;点度量特征2.3&#xff1a;全局直…...

将图像的锯齿状边缘变得平滑的方法

项目背景 使用PaddleSeg 192x192 模型分割出来的目标有锯齿状边缘&#xff0c;想通过传统算法将这种锯齿状边缘的变得平滑&#xff0c;虽然试了很过方法&#xff0c;但是效果还是不太理想 常用的集中方法 当使用分割算法&#xff08;如分水岭分割、阈值分割等&#xff09;分…...

【MySQL索引与优化篇】数据库设计实操(含ER模型)

数据库设计实操&#xff08;含ER模型&#xff09; 文章目录 数据库设计实操&#xff08;含ER模型&#xff09;1. ER模型1.1 概述1.2 建模分析1.3 ER 模型的细化1.4 ER 模型图转换成数据表1. 一个实体转换成一个数据库表2. 一个多对多的关系转换成一个数据表3. 通过外键来表达1对…...

OpenCV—自动驾驶实时道路车道检测(完整代码)

自动驾驶汽车是人工智能领域最具颠覆性的创新之一。在深度学习算法的推动下,它们不断推动我们的社会向前发展,并在移动领域创造新的机遇。自动驾驶汽车可以去传统汽车可以去的任何地方,并且可以完成经验丰富的人类驾驶员所做的一切。但正确地训练它是非常重要的。自动驾驶汽…...

2025届毕业生推荐的六大降AI率网站推荐

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 就那些期望降低文本 AI 生成比率的用户来讲&#xff0c;挑选专业网站工具算是一条高效的途径…...

37、web常见的攻击方式有哪些?如何防御?

一、先给面试官一个总览Web 常见攻击我通常会从 前端安全、认证安全、传输安全、服务端安全 四类来理解。 前端最常见的是 XSS、CSRF、点击劫持&#xff1b; 认证相关有 SQL 注入、暴力破解、会话劫持&#xff1b; 传输层有 中间人攻击&#xff1b; 工程层面还要关注 文件上传、…...

YOLO12实战体验:上传图片秒出结果,80类物体识别全解析

YOLO12实战体验&#xff1a;上传图片秒出结果&#xff0c;80类物体识别全解析 1. 初识YOLO12&#xff1a;新一代实时目标检测利器 YOLO12作为Ultralytics在2025年推出的最新目标检测模型&#xff0c;继承了YOLO系列"快、准、狠"的特点。相比前代YOLOv11&#xff0c…...

c语言之strok实现字符串分割

int main() {char* str_print = NULL;{char test1[] =...

Spring Boot 4.0首个RC2版本泄露文档流出(含Agent沙箱隔离机制与LLM可观测性插件API草案)

第一章&#xff1a;Spring Boot 4.0 Agent-Ready 架构全景概览Spring Boot 4.0 标志着 JVM 应用可观测性与运行时增强能力的重大演进。其核心设计目标是原生支持 Java Agent 的深度集成&#xff0c;无需修改业务代码即可实现字节码增强、指标采集、分布式追踪注入与实时诊断等功…...

深入浅出:图解OV13850 Sensor驱动中的曝光、增益与消隐时间

深入浅出&#xff1a;图解OV13850 Sensor驱动中的曝光、增益与消隐时间 在嵌入式视觉系统的开发中&#xff0c;图像传感器的配置往往是决定最终成像质量的关键环节。OV13850作为OmniVision公司推出的一款13MP高性能CMOS传感器&#xff0c;其驱动开发涉及曝光控制、增益调节和消…...

交叉编译程序,在armv7l架构的开发板上运行

手头有块开发板&#xff0c;需要基于它做二次开发。 开发板是ARM架构的CPU&#xff0c;当前跑的Linux&#xff0c;内核是4.X。 想在安装在virtualbox上的Linux&#xff08;安装的是kali Linux&#xff09;上开发程序&#xff0c; 然后交叉编译后上传到开发板上。 一、确定开发板…...

深夜告警炸裂?这份Linux故障排查“作战地图”请收好判

先唠两句&#xff1a;参数就像餐厅点单 把API想象成一家餐厅的“后厨系统”。 ? 路径参数/dishes/{dish_id} -> 好比你要点“宫保鸡丁”这道具体的菜&#xff0c;它是菜单&#xff08;资源路径&#xff09;的一部分。查询参数/dishes?spicytrue&typeSichuan -> 好比…...

Awoo Installer:Switch游戏安装全场景解决方案的技术突破与实践指南

Awoo Installer&#xff1a;Switch游戏安装全场景解决方案的技术突破与实践指南 【免费下载链接】Awoo-Installer A No-Bullshit NSP, NSZ, XCI, and XCZ Installer for Nintendo Switch 项目地址: https://gitcode.com/gh_mirrors/aw/Awoo-Installer Awoo Installer作为…...

深入解析zlog:从编译安装到高级配置实战(含交叉编译指南)

1. zlog简介与核心优势 在嵌入式开发和服务器应用中&#xff0c;日志管理一直是系统稳定性的关键环节。zlog作为一款轻量级、高性能的C语言日志库&#xff0c;相比传统的syslog或log4c有着显著优势。我第一次接触zlog是在一个物联网网关项目中&#xff0c;当时系统频繁出现日志…...