news 2026/4/18 13:11:29

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/4/18 8:44:21

用AI重构工作流:IT人从“忙到瞎”到“忙到点上”的核心秘诀

运维工程师小吴以前总被同事调侃“全年无休”:白天处理服务器告警、帮业务部门排查系统问题,晚上还要加班改代码、做数据报表,忙得脚不沾地,却总被领导说“没抓到核心工作”。直到他用AI重构了自己的工作流:把重复的日…

作者头像 李华
网站建设 2026/4/17 20:30:02

Cropper.js:前端图像裁剪的终极解决方案

Cropper.js:前端图像裁剪的终极解决方案 【免费下载链接】cropperjs JavaScript image cropper. 项目地址: https://gitcode.com/gh_mirrors/cr/cropperjs 在当今数字化的世界中,图像处理已成为网页开发中不可或缺的一部分。无论是社交媒体应用的…

作者头像 李华
网站建设 2026/4/18 8:01:38

uni-app跨平台开发完整教程:从零开始构建多端应用

uni-app跨平台开发完整教程:从零开始构建多端应用 【免费下载链接】uni-app A cross-platform framework using Vue.js 项目地址: https://gitcode.com/dcloud/uni-app uni-app作为基于Vue.js生态的跨平台应用开发框架,已经成为现代移动应用开发的…

作者头像 李华
网站建设 2026/4/18 8:03:53

股票基础-第19课-趋势分析与经典图形

一、趋势定义与识别 1.1 什么是趋势? 定义: 趋势是价格运动的主要方向。 三种趋势: 上升趋势:高点越来越高,低点越来越高 下降趋势:高点越来越低,低点越来越低 横盘趋势:高点相近,低点相近 1.2 如何绘制趋势线? 上升趋势线: 连接两个或更多低点 斜率向上 价格在…

作者头像 李华
网站建设 2026/4/18 7:41:00

SC4D30120H-JSM 碳化硅肖特基二极管

在电力电子技术飞速发展的今天,碳化硅(SiC)器件凭借其优越的电气性能,正成为新能源、工业控制等领域的核心支撑。杰盛微半导体深耕碳化硅领域多年,重磅推出SC4D30120H 碳化硅肖特基二极管,不仅全面对标经典…

作者头像 李华