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

相关推荐
Tatalaluola9 小时前
Git版本控制常用命令
git
国科安芯9 小时前
微小卫星红外相机双MCU冗余架构的抗辐照可靠性评估
人工智能·单片机·嵌入式硬件·数码相机·架构·自动化·安全性测试
电子阿板9 小时前
STM32G0B1 NRST复位和其它IO复用了,如何设置成专用复位引脚,
stm32·单片机·嵌入式硬件
兆龙电子单片机设计9 小时前
【STM32项目开源】STM32单片机智慧农业大棚控制系统
stm32·单片机·物联网·开源·毕业设计
我有酒两杯9 小时前
记录一次git使用
git
不脱发的程序猿9 小时前
使用Python高效对比多个相似的CAN DBC数据
python·单片机·嵌入式硬件·嵌入式
bai5459369 小时前
STM32 CubeIDE 串口通信
stm32·单片机·嵌入式硬件
国科安芯10 小时前
强辐射环境无人机视频系统MCU可靠性分析
人工智能·单片机·嵌入式硬件·音视频·无人机·边缘计算·安全性测试
caz2810 小时前
git bash突然ssh不能用了
git·ssh·bash
Remember_99310 小时前
【JavaSE】一站式掌握Java面向对象编程:从类与对象到继承、多态、抽象与接口
java·开发语言·数据结构·ide·git·leetcode·eclipse