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

相关推荐
2401_8541515513 小时前
STM32 看门狗:IWDG 和 WWDG 怎么用
stm32·单片机·嵌入式硬件
zjxtxdy14 小时前
TIM编码器接口
stm32·单片机·嵌入式硬件
Hey_Coder17 小时前
【Git 常用命令速查表(按功能分类)】
git·git基础命令·git命令速查表·git 常用命令
QK_0017 小时前
阿波罗学习--day1
stm32·单片机
czhaii17 小时前
单片机光学自动打靶机寻点流程分析
单片机·嵌入式硬件·硬件工程
【云轩】19 小时前
离散量输入输出电路设计:V/地、V/开、地/开信号与单片机接口的电路实现
单片机·嵌入式硬件·mongodb
colman wang19 小时前
Git指令(Mac)
git·macos
2401_8541515519 小时前
STM32 低功耗模式:SLEEP / STOP / STANDBY 怎么选
stm32·单片机·嵌入式硬件
非鱼䲆鱻䲜20 小时前
CCS 20.5.0的printf重定向串口怎么实现?
linux·单片机·电赛·ccs
謓泽21 小时前
【6.26】芯片测试入门 从零搭自动化测试框架|PyVISA+OOP 保姆级教程
stm32·单片机·fpga开发·雷达·tr