Days 23 ElfBoard 板git版本管理工具

一、 介绍

git 就是一个版本管理库,也是一个版本管理工具,它的作用就是帮助我们记录版本信息,以及修改内容。git 的结构是分布式的资源库,特点是没有严格的服务器概念,每个单体都可作为资源库。这个特点就让我们人人有自己的 git 仓库这件事变得容易实现。

git仓库分为:

本地仓库:本地电脑上的资源库

远程仓库:远程服务器上的资源库,可以连接github

二、 安装

在 Windows 系统上安装 Git 很简单,可以直接从 Git 官网下载安装程序

在linux 系统上安装 Git 有很多种方式,可以根据自己系统的情况选择相应的安装方法。

三、 配置

安装完成后,需要对 Git 进行必要的配置,包括设置用户名和邮箱、配置文本编辑器等。

1.git初始化新仓库

在需要进行版本管理的文件夹中,右键选择 Git Bash Here,输入命令:

git init

1

2.git配置用户名和邮箱

git config --global user.name "Your Name"

git config --global user.email "email@example.com"

1

2

四、代码管理

1.将需要追踪的文件添加到暂存区

git add <file>

1

2.将暂存区的文件提交到本地仓库------提交版本

git commit -m "提交说明"

1

3.查看版本信息和状态

git log

git status

1

2

4.查看工作区和版本库里面最新版本的区别

git diff HEAD -- <file>

1

5.版本回退

git reset --hard HEAD^

1

6.查看命令历史

git reflog

1

7.撤销修改

git checkout -- <file>

1

8.删除文件

git rm <file>

1

9.远程仓库

git remote add origin git@server-name:path/repo-name.git

git push -u origin master

1

2

10.克隆远程仓库

git clone git@server-name:path/repo-name.git

相关推荐
撬动未来的支点17 小时前
【嵌入式】MCU和MPU的区别
单片机·嵌入式硬件
一支闲人18 小时前
CAN:STM32 CAN外设2
stm32·单片机·基础知识·can协议·stm外设
雅欣鱼子酱19 小时前
两种电流检测电路设计方案 高侧,低侧,最高耐压90V
单片机·嵌入式硬件·芯片·电子元器件·电流检测芯片
平凡灵感码头19 小时前
经典按键扫描程序算法实现方式
单片机·矩阵·计算机外设
d111111111d20 小时前
STM32--SPI通讯外设-学习笔记
笔记·stm32·单片机·嵌入式硬件·学习
bai54593620 小时前
STM32旋转编码计次
stm32·单片机·嵌入式硬件
d111111111d20 小时前
在STM32中有参宏定义define该怎么使用
笔记·stm32·单片机·嵌入式硬件·学习
KWTXX20 小时前
STM32工作原理与数电模电的紧密联系【主要是介绍电路,模数电,想看STM32的工作原理可以不用看】
stm32·单片机·嵌入式硬件
就是蠢啊20 小时前
51单片机——蜂鸣器实验
单片机·嵌入式硬件
sulikey21 小时前
从入门到精通:如何自己编写高质量的 .gitignore(面向工程实践)
git·gitee·编辑器·gitlab·github·gitignore·gitattributes