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

相关推荐
逼子格14 分钟前
Protues使用说明及Protues与Keil联合仿真实现点亮小灯和流水灯
单片机·嵌入式硬件·硬件工程师·联合仿真·keil·流水灯·protues电路仿真
锐策12 小时前
Git checkout 与 Git reset 核心区别解析(分支与版本关联逻辑)
运维·git
hahaha601612 小时前
pcie实现虚拟串口
stm32·单片机·fpga开发
.Shu.12 小时前
git实战(7)git常用命令速查表
大数据·git
Hard_August13 小时前
STM32窗口看门狗(WWDG)深度解析:精准守护嵌入式系统的实时性
stm32·单片机·嵌入式硬件·物联网
李永奉14 小时前
51单片机-实现外部中断模块教程
单片机·嵌入式硬件·51单片机
wniuniu_14 小时前
git增加ignore文件
git
Jia-Hui Su15 小时前
GDSFactory环境配置(PyCharm+Git+KLayout)
git·python·pycharm
陪我一起学编程15 小时前
创建Vue项目的不同方式及项目规范化配置
前端·javascript·vue.js·git·elementui·axios·企业规范
木木灬.17 小时前
单片机---------WIFI模块
单片机·嵌入式硬件