【工具】Git的24种常用命令
相关链接
传送门:=>>>【工具】Git的介绍与安装<<==
1.Git配置邮箱和用户
第一次使用Git软件,需要告诉Git软件你的名称和邮箱,否则无法将文件纳入到版本库中进行版本管理。
原因:多人协作时,不同的用户可能对同一个文件进行操作,所以Git软件必须区分不同用户的操作
Git区分用户的方式:用户的名称和邮箱
git config --global user.name [你的用户名]
git config --global user.email [你的邮箱]

2.Git初始化
git init
3. 克隆
url 为 github 或 gitee 的项目地址
git clone url
git clone url 新项目名
4.配置
//配置单个仓库
git config user.name xxx
git config user.email xxx@xx.xx
//配置全局
git config --global user.name xxx
git config --global user.email xxx@xx.xx
5.查看暂存区的状态
git status
6.将文件添加到暂存区
git add 文件
git add *
7.将文件从暂存区移除
git rm --cached 文件
8.将文件提交到仓库
git commit -m 消息
9.查看历史提交
//查看完整日志
git log
10.将仓库中的数据恢复到工作区--将仓库中的文件修改为添加的文件重新恢复
git restore xxxfile
11.将文件恢复到某个前一节点
git revert 编号
12.将文件重置到某一个节点
git reset --hard 编号
警告:在团队合作的共同操作一个仓库的时候,git reset命令一定要慎重使用
原因:重置操作会导致代码丢失,操作不可逆
13.创建一个新的分支
//创建分支
git branch 分支名//创建并切换分支
git checkout -b 分支名
14.查看各分支版本
git branch -v
15.切换分支
git checkout 分支名
16.删除分支
git branch -d 分支名
17.将一个分支内容合并到另一个分支中
//1.要切换到需要合并的分支中
git checkout 分支名
//2.将另一个分支合并到当前分支中
git merge 另一个分支名
18.给提交添加一个标签(标签不能重复)
git tag 标签名 编号
19.使用标签查看
git tag
20.删除标签
git tag -d 标签名
21.关联远程仓库
//添加远程仓库
git remote add origin 远程仓库的url、ssh
//移除远程仓库
git remote remove origig
//给远程仓库重命名
git remote rename 名字
22.查看远程仓库信息
//显示远程仓库名
git remote
//显示远程仓库地址
git remote -v
//显示远程仓库详细
git remote show origin
23.推送到远程服务器
//1.进行权限认证
ssh-keygen -t rsa -C 【ssh】
//2.在gitree中添加公钥
如下图所示
//3.推送
git push origin master
23.1 在gitee中添加公钥,将生成的公钥复制

23.2 在gitee的账号-->设置-->ssh公钥进行添加:


24.从远程仓库更新文件到本地仓库
git pull origin
相关文章:
【工具】Git的24种常用命令
相关链接 传送门:>>>【工具】Git的介绍与安装<< 1.Git配置邮箱和用户 第一次使用Git软件,需要告诉Git软件你的名称和邮箱,否则无法将文件纳入到版本库中进行版本管理。 原因:多人协作时,不同的用户可…...
rabbitmq 基本总结
rabbitmq 的基本概念 vhost、broker、producer、 consumer、 exchange、 queue、 routing key rabbitmq 常用的队列类型,工作队列(简单队列),pub/sub, routing key, topic 模式 <dependency><groupId>com.rabbitmq&l…...
7、Copmose自定义颜色和主题切换
Copmose自定义颜色和主题切换 一起颜色的设置的都是在res/values/colors里面去做颜色, 但是当使用compose的时候,抛弃了使用了ui.theme底下的Color.kt和Theme.kt 但是默认使用的是MaterialTheme主题,里面的颜色字段不能定义,因此…...
js-判断变量是否定义
if (typeof myVar undefined) {// myVar (未定义) 或 (已定义但未初始化) } else {// myVar (已定义和已初始化) } 参考 https://www.cnblogs.com/redFeather/p/17662966.html...
视频远程监控平台EasyCVR集成后播放只有一帧画面的原因排查与解决
智慧安防视频监控平台EasyCVR能在复杂的网络环境中(专网、局域网、广域网、VPN、公网等)将前端海量的设备进行统一集中接入与视频汇聚管理,平台可支持的接入协议包括:国标GB28181、RTSP/Onvif、RTMP,以及厂家的私有协议…...
Pulsar 社区周报 | No.2024.03.08 Pulsar-Spark Connector 助力实时计算
关于 Apache Pulsar Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,…...
Redis--线程模型详解
Redis线程模型 Redis内部使用的文件事件处理器(基于Reactor模式开发的)file event handler是单线程的,所以Redis线程模型才叫单线程模型,它采用IO多路复用机制同时监听多个socket,当被监听的socket准备好执行accep、r…...
[备赛笔记]——5G大唐杯(5G考试等级考考试基础试题)
个人名片: 🦁作者简介:学生 🐯个人主页:妄北y 🐧个人QQ:2061314755 🐻个人邮箱:2061314755qq.com 🦉个人WeChat:Vir2021GKBS 🐼本文由…...
【解读】OWASP 大语言模型(LLM)安全测评基准V1.0
大语言模型(LLM,Large Language Model)是指参数量巨大、能够处理海量数据的模型, 此类模型通常具有大规模的参数,使得它们能够处理更复杂的问题,并学习更广泛的知识。自2022 年以来,LLM技术在得到了广泛的应…...
java数据结构与算法刷题-----LeetCode77. 组合
java数据结构与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846 文章目录 1. 递归实现 解题思路 这种题只能暴力求解,枚举所有可…...
网络安全运营的工作内容(附资料下载)
【推荐】最新网络安全运营方案和实践合集(共80多份).zip 网络安全运营的工作内容是一个多层次、多维度的体系,涵盖了多个关键领域以确保网络环境的稳定和安全。以下是一些主要的工作内容: 安全策略制定与实施: 制定网…...
华为OD面试分享13(2024年)
华为OD面经 二战失败选手,双非一本部门目标院校,数学与应用数学专业,无相关工作经验也没有什么拿得出手的项目。3月中旬开始重新学java(大学里有学过一个学期的java,很水)。期间经常通宵肝,学习框架、刷leedcode,可能是因为数学专业出身,数据结构和算法这一块学起来并…...
Android14之解决报错:No module named sepolgen(一百九十二)
简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…...
数电学习笔记——逻辑函数的代数法化简
目录 逻辑函数的化简原则 与或逻辑的化简 1、吸收律(1) ( ABABA) 2、吸收律(2)(3)( AABA;AABAB) 3、多余项定律( ABACBCABAC) 4、拆项法 5、添项法 逻辑函数的化简原则 (1)逻辑函数所用的门最少 (2)各个门的输入端要少 (3)逻辑电路所用的级数要少 (4)逻辑…...
react实战——react旅游网
慕课网react实战 搭建项目问题1.按照官网在index.tsx中引入antd出错?2.typescript中如何使用react-router3.react-router3.1 V63.2 V53.3V6实现私有路由 4.函数式组件接收props参数时定义数据接口?5.使用TypeScript开发react项目:6.要使一个组…...
ChatGPT 串接到 Discord - 团队协作好助理
ChatGPT 串接到 Discord - 团队协作好助理 ChatGPT 是由 OpenAI 开发的一个强大的语言模型,本篇文章教你如何串接 Discord Bot ,协助团队在工作上更加高效并促进沟通与协作。使 ChatGPT 发挥出最大的功效,进一步提升工作效率和团队协作能力。…...
js随机整数
在JavaScript中,您可以使用 Math.random() 函数生成一个0到1之间的随机数(包括0,但不包括1),然后通过适当的缩放和取整,可以得到一个随机整数。以下是一个简单的函数,用于生成指定范围内的随机整…...
.Net预处理器指令
1.最常用的预处理器指令#region #endregion,来定义可在大纲中折叠的代码区域. #region MyClass def public class MyClass { static void Main() { } } #endregion 2.定义符号预处理器指令:来定义或取消定义条件编译的符号: #…...
首屏性能优化:提升用户体验的秘籍
🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…...
11.Node.js入门
一.什么是 Node.js Node.js 是一个独立的 JavaScript 运行环境,能独立执行 JS 代码,因为这个特点,它可以用来编写服务器后端的应用程序 Node.js 作用除了编写后端应用程序,也可以对前端代码进行压缩,转译,…...
优雅地使用MUI组件:去除最后一个分隔线
在使用Material-UI(MUI)组件开发用户界面时,我们经常需要对菜单或列表进行分组,并在每个分组之间添加一个分隔线以增强视觉区分度。然而,有时我们不希望在最后一个分组后添加分隔线,因为这会显得多余。今天我们将探讨如何在MUI中实现这种需求,确保UI的清洁和美观。 背景…...
思科紧急修复高危 ISE 漏洞
聚焦源代码安全,网罗国内外最新资讯!编译:代码卫士思科发布紧急安全公告,提醒用户称其 ISE 和 ISE-IPC 产品中存在多个漏洞,可导致经过身份认证的远程攻击者在受影响设备上执行任意命令。这些漏洞还可能导致路径遍历攻…...
如何在Windows上直接安装Android应用:APK Installer完整指南
如何在Windows上直接安装Android应用:APK Installer完整指南 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你是否厌倦了在Windows上使用笨重的Android模拟…...
AGI到底强在哪?2026奇点大会首次公开12维能力评估矩阵:含推理深度、跨域泛化率、因果鲁棒性实测数据
第一章:2026奇点智能技术大会:AGI的能力评估 2026奇点智能技术大会(https://ml-summit.org) 本届大会首次设立跨模态通用智能基准(Cross-Modal General Intelligence Benchmark, CGIB),面向全球开源社区发布统一评估…...
3分钟掌握ES-Client:Elasticsearch可视化管理的最佳工具
3分钟掌握ES-Client:Elasticsearch可视化管理的最佳工具 【免费下载链接】es-client elasticsearch客户端,issue请前往码云:https://gitee.com/qiaoshengda/es-client 项目地址: https://gitcode.com/gh_mirrors/es/es-client 你是否曾…...
如何彻底告别AutoCAD字体缺失烦恼?FontCenter终极解决方案完整指南
如何彻底告别AutoCAD字体缺失烦恼?FontCenter终极解决方案完整指南 【免费下载链接】FontCenter AutoCAD自动管理字体插件 项目地址: https://gitcode.com/gh_mirrors/fo/FontCenter 你是否曾经在打开同事发来的CAD图纸时,看到满屏的问号和乱码&a…...
【超级智能不是AGI的升级版】:一位参与DARPA AGI-2030项目的首席科学家的颠覆性定义(附未公开技术白皮书节选)
第一章:【超级智能不是AGI的升级版】:一位参与DARPA AGI-2030项目的首席科学家的颠覆性定义(附未公开技术白皮书节选) 2026奇点智能技术大会(https://ml-summit.org) 在DARPA AGI-2030项目内部技术评审会上,Dr. Elen…...
终极指南:如何用Bioicons免费矢量图标库快速制作专业科研图表
终极指南:如何用Bioicons免费矢量图标库快速制作专业科研图表 【免费下载链接】bioicons A library of free open source icons for science illustrations in biology and chemistry 项目地址: https://gitcode.com/gh_mirrors/bi/bioicons Bioicons是一个免…...
从“failed to start daemon”到Docker服务稳定运行:一次网络控制器与NAT链故障的深度排查实录
1. 当Docker服务罢工时:从错误日志开始抽丝剥茧 那天早上我像往常一样在CentOS 7服务器上执行sudo systemctl start docker,却迎面撞上了那个令人头疼的报错:"Job for docker.service failed because the control process exited with …...
智能代码生成覆盖率陷阱全解析,资深SRE亲授覆盖率验证三重校验法与CI/CD嵌入指南
第一章:智能代码生成代码覆盖率分析 2026奇点智能技术大会(https://ml-summit.org) 现代智能代码生成系统(如Copilot、CodeWhisperer、Tabnine)在提升开发效率的同时,其输出代码的可测试性与结构完整性正成为质量保障的关键挑战…...
