git的使用

ops/2024/10/18 14:22:50/

git

mac电脑无需安装

#终端验证
git --version  验证是否安装成功

//如果安置电脑出现乱码现象使用  chcp 65001 解决
chcp 65001

# 设置 Git 用户名
git config --global user.name "Your Name"
# 设置 Git 用户邮箱
git config --global user.email "email@example.com"
# --global 表示全局配置, 意味着该配置只在 Git 安装后执行一次即可。
# 查看配置列表
git config --list
# 查看某一项的具体配置
git config --get user.name
# 查看配置项所在的文件路径
git config --show-origin user.name

//新建一个空文件

//进入vscode初始git
git init
# 添加指定文件到暂存区
git add index.html(注:新建的文件名称)
# 撤销工作区的更改, 恢复到最后一次提交的状态
git restore index.html
# 添加所有被删除和被修改的文件到暂存区(不包含新增文件)
git add -u
# 添加所有修改和新建的文件到暂存区(不包括删除的文件)
git add .
# 添加所有被删除、被替换、被修改、新增的文件到暂存区 (推荐)  会提交所有文件
git add -A 

# 将暂存区中的记录提交到版本库    让其他开发者或自己在以后能清楚了解这次提交的重点是什么
git commit -m "提交日志"
git log 命令用于查看提交历史记录

# 显示工作区与暂存区的状态。 执行该命令后, Git 会比较工作区、暂存区和最后一次提交内容的区别。 (查看文件是否被git管理,报绿是被管理,报红是没有被管理,只要文件内容改变就属于没有被管理)
git status


//提交历史记录
git log 命令用于查看提交历史记录
//将工作目录和暂存区都重置到指定的提交 (用于恢复到第几次分支提交到位置,并丢弃该提交之后的所有更改。)
git reset --hard fe300e(第几次提交的标记,可以选择这个路径,页可以选前6位数)

# 比较工作区中文件与暂存区中文件之间的差异
git diff
# 比较暂存区中的文件与最近一次提交的文件之间的差异
git diff --cached

# 撤销工作区的更改, 恢复到最后一次提交的状态
git restore dass.css
# 撤销工作区中所有的更改, 恢复到最后一次提交的状态 (工作区中新增的文件不会被删除)
git restore .
# 撤销暂存区中指定文件的更改 (该撤销不会影响工作区, 如果工作区也要撤销, 需再次执行上述命令)
# 注意: 如果 Git 仓库中没有任何提交, 该命令将报错
git restore --staged <文件名>
# 用于切换到已存在的分支
git switch <branch-name>
# 创建新分支并切换到该分支
git switch -c <branch-name>
//切换到主分支
git switch main


# 查看分支
git branch

常用命令
cd 切换目录
ls -al 显示当前目录下的所有文件和目录
cd../ 是用于切换当前工作目录的命令。是向上移动一级目录,进入当前目录的父目录
clear 这是最常用的清空终端显示内容的命令
-m 后面跟着的是提交的注释信息,用于简要描述本次提交的内容。
 


http://www.ppmy.cn/ops/24521.html

相关文章

2024通信会|迈向智慧配电网建设新时代,锐捷网络发布双平面配电通信解决方案

近期,以“加快推进通信数智化,助力构建新型能源体系”为主题的2024年能源网络通信创新应用大会在四川成都圆满结束,会议围绕构建新型能源体系和新型电力系统建设需求,探讨能源网络通信创新应用的最新趋势与成果、“主、配、微”通信网一体化融合、配电通信网、通信数智化转型等…

助力企业部署国产云原生数据库 XSKY星辰天合与云猿生完成产品互兼容认证

近日&#xff0c;北京星辰天合科技股份有限公司&#xff08;简称&#xff1a;XSKY 星辰天合&#xff09;与杭州云猿生数据有限公司&#xff08;简称“云猿生”&#xff09;完成了产品互兼容认证&#xff0c;星辰天合企业级分布式统一数据平台 XEDP 与云猿生的开源数据库管控平台…

【Spring】Spring中AOP的简介和基本使用,SpringBoot使用AOP

&#x1f4dd;个人主页&#xff1a;哈__ 期待您的关注 一、AOP简介 AOP的全称是Aspect-Oriented Programming&#xff0c;即面向切面编程&#xff08;也称面向方面编程&#xff09;。它是面向对象编程&#xff08;OOP&#xff09;的一种补充&#xff0c;目前已成为一种比较成…

栈与递归的关系

定义 特点 函数调用过程 具体实现过程与状态 小结 拓展 递归的分解 典型案例

右键文件夹添加指定打开的程序(如:IDEA、PyCharm等)

一.打开注册表 使用winR打开运行界面(默认为左下角)输入regedit 二.进入指定目录 1.找不到可直接复制路径: 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell 2.在当前路径shell下右键->新建->项->命名IDEA &#xff08;名字任意即可&#xff09;,修…

使用 GitHub Actions 实现项目的持续集成(CI)

目录 什么是 GitHub Actions 基础概念 Workflow 文件 Workflow 语法 实例&#xff1a;编译 OpenWrt 什么是 GitHub Actions GitHub Actions 是 GitHub 推出的持续集成&#xff08;Continuous Integration&#xff0c;简称 CI&#xff09;服务它允许你创建自定义工作流&am…

【介绍下Selenium】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

IvorySQL 3.2 发版 | 基于PG16.2,新增Oracle XML函数兼容功能

[发行日期&#xff1a;2024年4月11日] IvorySQL 3.2基于PostgreSQL 16.2&#xff0c;引入了多种Oracle XML函数的全面兼容性功能&#xff0c;同时修复了多个问题&#xff0c;更多信息请参考文档网站。 >>>新版本体验链接&#xff1a; https://docs.ivorysql.org/cn…