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

相关推荐
凯子坚持 c9 小时前
Git 远程仓库操作与深度进阶指南
git
勇敢牛牛_9 小时前
RustRover 2025.3 在WSL中GIT操作十分缓慢的问题
git·rust·rustrover
1+2单片机电子设计9 小时前
基于 STM32 的网络授权时钟系统设计与实现
开发语言·stm32·单片机·嵌入式硬件·php·51单片机
编程小白gogogo10 小时前
创建git仓库并推送苍穹外卖初始项目
git
TEC_INO10 小时前
STM32_3:EXTI和NVIC
stm32·单片机·嵌入式硬件
cat_milk10 小时前
【git】git的基础使用二
git
LCG米11 小时前
基于STM32F4和LVGL的智能灯光控制系统开发实战
stm32·单片机·嵌入式硬件
XiaoHamao11 小时前
Git 核心分区全解析
git
歌者長門11 小时前
STM32DAC输出遇到的问题
stm32·单片机·嵌入式硬件
辰哥单片机设计11 小时前
STM32项目分享:智能头盔
stm32·单片机·嵌入式硬件