news 2026/6/11 6:10:10

Git简单使用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Git简单使用

一:git认识

1.0 版本控制:

​ 就是对工程修改的历史记录,便于我们查看以前的版本,便于恢复。

2.0 常见版本控制的工具:

​ git, svn,cvs 等

3.0 控制版本的分类:

​ 本地版本控制:适合个人使用,记录每一次文件的更新。

file: version1,version2,version3

​ 集中式版本控制:就是所有的版本数据全都放在服务器上。 如果服务器损坏,那么就会丢失掉所有的数据。

​ 分布式版本控制: 版本的信息仓库全部同步到本地的每一个用户。 不会因为服务器的损坏而造成不能工作的情况

4.0 git的历史

git是世界上最先进的分布式版本控制器,由linux之父两周开发得到的。

二:git的安装与配置

1.0 如何卸载:

​ 先在环境变量里面找到是否由git的变量然后删除, 然后在我们的控制面板中卸载git

2.0 如何下载:

git官网 或者是淘宝镜像 下载完,我们可以通过命令来检查我们的 git 版本 和 配置 下载之后无脑下一步安装即可,安装完毕就可以使用

3.0 启动:下载完成后,我们右键鼠标会出现:

​ git bash: 用linux风格的命令进行管理

​ git cmd :用windows风格的命令进行管理

​ git gui :用图形化的界面进行管理,但是不建议

4.0 git必要的配置(配置我们的用户名与邮箱)

# 1.0 查看我们的配置git config--system--list :查看我们系统的配置 git config--global--list :查看我们用户的配置# 2.0 在用户配置里面,我们需要设置用户名与邮箱git config--global user.name"kuangsheng"git config--global user.email 1625576018@qq.com 然后我们再用: git config--global--list进行查看即可

5.0 git 的工作原理

四个区域:

​ 工作区:就是平时我们存放代码的地方

​ 暂存区:临时存放我们代码的地方

​ 资源库:就是我们本地放代码的地方

​ 远程的git仓库:远程我们放代码的地方

工作流程:

​ 在工作目录中添加,修改文件; 将需要版本控制的代码放到暂存区中; 将暂存中的代码放入我们的git仓库。

​ git的三种状态: 已修改,已暂存,已提交

三:git的基本操作

1.0 码云的注册和使用

如何生成ssh 公钥: 方式一: 图形化的界面 方式二: ssh-keygen-t rsa

2.0 练习:如何将一个文件提交到本地的仓库

# 我们日常使用的时候,要非常的牢记这六个命令# 第一步:初始化git 仓库 或者是克隆远程的仓库git init git clone[远程仓库的url]# 第二步: 查看目录状态git status[文件名字]git status : 这个是查看我们所有文件的状态# 第三步:将我们的文件提交到暂存区git add 1.txt# 第四步:再次查看我们的目录的状态git status# 第五步: 将我们的文件提交到本地的仓库git commit-a"这个文件是我们的练习文件"# 第六步: 查看我们是否成功了git log# 第七步:如何查看我们的git 仓库ls-al 之后会显示出.git 这个仓库# 第八步: 如何查看我们已经提交完的所有文件gitls-tree--name-only-r HEAD 潘正翔@pzx MINGW64 ~/Desktop(master)$ gitls-tree--name-only-r HEAD 1.txt 2.txt 显示出.git 这个仓库
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 13:56:08

一文带你了解华为云认证详情

💥什么是华为职业认证?华为职业认证覆盖ICT全领域,致力于提供领先的人才培养体系和认证标准,培养数字化时代的新型ICT人才,构建良性的ICT人才生态报名预约:用华为账号登录Pearson VUE官网/ 线下考试中心预约…

作者头像 李华
网站建设 2026/6/10 16:48:25

[鸿蒙2025领航者闯关]HarmonyOS应用启动慢优化实战

问题描述 应用启动慢影响用户体验: 冷启动时间 >3 秒白屏时间过长首屏渲染慢 关键字:启动优化、性能优化、冷启动、白屏优化 解决方案 1. 启动性能优化策略 /*** EntryAbility优化*/ export default class EntryAbility extends UIAbility {onCreate(want: Want, launchPara…

作者头像 李华
网站建设 2026/6/9 7:01:21

图灵机:一台“想象中的机器”,如何定义了计算的边界?

图灵机:一台“想象中的机器”,如何定义了计算的边界?在计算机科学的世界里,有一台从未被真正建造出来的机器,却被誉为“所有现代计算机的理论祖先”。它没有芯片、没有屏幕,甚至不需要电力——它只存在于纸…

作者头像 李华
网站建设 2026/6/10 10:43:42

Android14 RK3568 集成移远 EM060K 4G 模块实现短信收发和双卡单待切卡

前言 在工业平板和车载终端的开发中,为了保证网络的可靠性,通常会设计双 SIM 卡槽。基于 Rockchip RK3568 平台和 Android 14 系统,本文将详细记录如何集成移远(Quectel)EM06K LTE-A 模块,并实现 “双卡单待…

作者头像 李华
网站建设 2026/6/10 2:00:14

LuaDist/lua 快速上手:CMake构建的Lua编程语言完整安装指南

LuaDist/lua 快速上手:CMake构建的Lua编程语言完整安装指南 【免费下载链接】lua The Lua programming language with CMake based build 项目地址: https://gitcode.com/gh_mirrors/lua/lua LuaDist/lua项目是一个基于CMake构建系统的Lua编程语言实现&#…

作者头像 李华
网站建设 2026/6/10 0:58:06

如何快速解决MyBatis-Plus与Spring Boot 3.x兼容性问题:完整避坑指南

MyBatis-Plus作为MyBatis的增强工具包,在简化CRUD操作方面表现出色。然而,随着Spring Boot 3.x的发布,很多开发者在使用MyBatis-Plus时遇到了版本兼容性问题。本文将为您提供完整的解决方案和最佳实践。 【免费下载链接】mybatis-plus mybati…

作者头像 李华