news 2026/8/1 6:46:45

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/7/29 20:40:30

2011-2023年中国老年社会追踪调查CLASS

数据简介 中国老年社会追踪调查(China Longitudinal Aging Social Survey,CLASS)是一个全国性、连续性、系统性、长期性的社会调查项目。通过定期、系统地收集中国老年人群社会、经济背景数据,掌握老年人在衰老过程中面临的各种问…

作者头像 李华
网站建设 2026/7/30 8:11:23

Ansible自动化运维入门:从手工到批量部署

本文介绍Ansible基础概念、安装配置、常用模块,以及实战批量部署案例。前言 管理1台服务器,手工操作没问题。 管理10台服务器,写脚本能应付。 管理100台服务器,必须用自动化工具。 Ansible是最流行的自动化运维工具之一&#xff0…

作者头像 李华
网站建设 2026/7/31 12:57:00

5种显著性分析方法:让AI决策过程不再神秘

5种显著性分析方法:让AI决策过程不再神秘 【免费下载链接】saliency Framework-agnostic implementation for state-of-the-art saliency methods (XRAI, BlurIG, SmoothGrad, and more). 项目地址: https://gitcode.com/gh_mirrors/sa/saliency 在人工智能快…

作者头像 李华
网站建设 2026/7/30 6:35:24

【牛客练习赛 92】B 题题解

题目链接 题目大意 给定一个长度为 nnn 的数组 aaa 和一个正整数 kkk,要求将数组 aaa 划分为 kkk 个互不相交的集合,且每个集合的元素和都不为 000。 请构造满足条件的一种划分方案,如若不行输出 NO\text{NO}NO。 数据范围 1≤k≤n≤105,…

作者头像 李华
网站建设 2026/8/1 5:59:20

6、PHP 数组操作、文件处理与流的深入解析

PHP 数组操作、文件处理与流的深入解析 1. 数组操作优化 在 PHP 中,对数组进行操作时,不同的函数使用方式会对内存和性能产生影响。例如,使用 array_map() 函数时,在其执行后会有短暂的时刻存在两个完整的数组。当数组很大时,这种额外的内存分配可能会很显著。 以下代…

作者头像 李华