GIt使用教程,最详细的傻瓜式操作,有手就行。(上)

article/2025/10/1 22:21:36

Git(从安装到使用)(上)

你能想到的都在这里

1、Git概述(简单说说)

首先,git是一个免费的,开源的分布式版本控制系统,可以快速高效的处理从小型到大型的各种项目

刚刚提到了git是一个版本控制系统,那什么是版本控制呢?

2、版本控制的解释

试想,你即将毕业,将你的毕设论文交给老师审核,你合上了电脑,有一种剑士抽刀入鞘一般的骄傲,突然 … 老师的信息响了:“你这个论文啊,还得再改改!”

这个时候,我们就不得不 … 对吧,你写过的每一篇论文,每一个时间段所进行更改的“细节”,都可以看作是一个版本,这也就是 Git 中版本的解释

3、Git的工作机制

在这里插入图片描述

4、Git 的安装(MAC)

首先我们先确认系统中是否已经安装过Git

1、我们需要在 终端 中输入 git 命令

ban@BandeMacBook-Pro ~ % git

假如你的终端什么都没有发生甚至不能识别这个命令

那么我们将会使用 Homebrew 进行 Git 的安装

2、复制以下代码在客户端,进行 Homebrew 的安装(你需要有一个强有力的网络)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

3、安装 Git

brew install git

4、安装成功进行验证

git --version

5、配置 Git

Git 命令大全

git init在当前目录新建Git代码库
git clone “[url]”下载整个项目以及历史代码(url 为链接)
git config --global user.name “[name]”初始化代码提交时的用户信息
git config --global user.email “[email]”初始化代码提交时的用户信息
git status查看本地库状态
git add “[文件名]”添加到暂存区
git commit -m “[日志信息]” “[文件名]”提交到本地库
git reflog查看历史记录
git reset --hard “[版本号]”版本穿梭

1、设置用户签名

首先在你想要的目录下新建一个名称为 git 的文件夹

并在此文件夹中打开终端,并转到此文件夹

ban@BandeMacBook-Pro git % 

我们为其配置用户信息

ban@BandeMacBook-Pro git % git config --global user.name AOneten
ban@BandeMacBook-Pro git % git config --global user.email xxxx@qq.com

我们查看配置过的信息

ban@BandeMacBook-Pro git % cat ~/.gitconfig
[user]name = AOnetenemail = 374761727@qq.com

2、初始化本地库

ban@BandeMacBook-Pro git % git initInitialized empty Git repository in /Users/ban/Desktop/Javaplug/git/.git/

进入本地文件夹中进行查看是否存在 .git 文件夹

3、查看本地库状态

git statusOn branch master
No commits yet
nothing to commit (create/copy files and use "git add" to track)

我们进行新增文件

vim helloworld.txt

此时我们进入编辑页面,随便写点什么。按英文字母 i 进入插入模式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vl0pW9gE-1638607678724)(/Users/ban/Library/Application Support/typora-user-images/image-20211204162022341.png)]

按 Esc 退出编辑模式,使用 :eq 命令保存

4、再次查看本地库状态

ban@BandeMacBook-Pro git % git statusOn branch master
No commits yet
Untracked files:(use "git add <file>..." to include in what will be committed)helloworld.txt
nothing added to commit but untracked files present (use "git add" to track)

注意啊:此处 helloworld.txt 是红色的红色的

5、添加至暂存区

git add helloworld.txt
git statusOn branch master
No commits yet
Changes to be committed:(use "git rm --cached <file>..." to unstage)new file:   helloworld.txt
ban@BandeMacBook-Pro git % 

注意啊:此处 helloworld.txt 是绿色的绿色的

6、提交本地库

ban@BandeMacBook-Pro git % git commit -m "Oh,First" helloworld.txt[master (root-commit) a660def] Oh,First1 file changed, 1 insertion(+)create mode 100644 helloworld.txt

此时进行查看状态就变成了这样

ban@BandeMacBook-Pro git % git status
On branch master
nothing to commit, working tree clean

7、我们把文件修改一下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eYpfqzLq-1638607678726)(/Users/ban/Library/Application Support/typora-user-images/image-20211204162739215.png)]

然后git status 一下,你会发现,它又红了。


http://chatgpt.dhexx.cn/article/R34CpDCh.shtml

相关文章

Git使用教程之本地仓库的基本操作

1.5.1 Git使用教程之本地仓库的基本操作 Android 基础入门教程 Git是什么&#xff1f; 一个分布式版本控制系统&#xff0c;和SVN类似&#xff0c;但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理&#xff0c;如同你本地有一个版本管理服务器一样 我们可…

Git超详细使用教程

1. 版本控制 1.1 简介 版本控制( Revision control )是一种在开发的过程中用于 管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发追踪和记载-个或者多个文件的历史记录组织和保护你的源代码…

Git使用教程:完全图解!

Git使用教程&#xff1a;完全图解 红色的地方是重点&#xff0c;圈起来要靠 使用Git前面要知道明白自己要干什么 进行文件的版本控制或者推送到(拉取)远程的的仓库 两天踩得的坑&#xff0c;都能快把自己给埋了&#xff0c;坑见后文。 避免各位少走弯路&#xff08;我踩的最大…

史上最详细Git使用教程

本篇为廖雪峰老师官方网站中Git教程的学习笔记 Git是世界上最先进的分布式版本控制系统&#xff0c;克隆一个项目的速度非常快 每个开发都可以从master上克隆一个本地版本库&#xff0c;就算没有网络&#xff0c;也可以提交代码到本地仓库、查看log、创建项目分支等等 每个版…

eclipse Git使用教程

Git使用教程 Git 是一个开源的分布式版本控制系统&#xff0c;用于敏捷高效地处理任何或小或大的项目.. 不BB了&#xff0c;进入正题 》 分支命名规则 主分支master&#xff1a;生产环境的稳定分支&#xff0c;生产环境基于该分支构建开发分支develop&#xff1a;开发环境的…

git使用教程

知识体系相当于骨架&#xff0c;有了这个架构&#xff0c;接触到新知识【学习】&#xff0c;就知道应该放在哪个位置。查/调用它就知道在哪儿找了。 但是如果没有这个架构&#xff0c;新知识就没有存储的地方&#xff0c;我们所学习的内容就会变得零散【找都可能找不到】。 目录…

git详细使用教程

文章目录 1.git是什么2.git和SVN的区别3.安装Git4.配置git5.创建版本库6.提交&&修改(git add git commit)6.1提交6.2修改6.3创建仓库命令 7.版本回退7.1版本回退7.2 取消回退7.3版本回退命令&#xff1a; 8.理解工作区&#xff0c;暂存区&#xff0c;版本库&#xff0c…

Git使用详细教程

1. cmd面板的常用命令 clear&#xff1a;清屏cd 文件夹名称----进入文件夹cd … 进入上一级目录(两个点)dir 查看当前目录下的文件和文件夹(全拼:directory)Is 查看当前目录下的文件和文件夹touch 文件名----创建文件echo 内容 > 创建文件名----创建文件并写入内容rm 文件名…

Git操作教程-(全)

最最最最最简单的方式让你学会使用Git 新手们推荐一个学习git的好地方&#xff1a;Learn Git Branch 一、Git概述 Git 是一个免费的、开源的分布式版本控制系统&#xff0c;可以快速高效地处理从小型到大型的各种 项目。 Git 易于学习&#xff0c;占地面积小&#xff0c;性能极…

Git使用教程(超详细)

1.Git是什么 Git&#xff08;读音为/gɪt/&#xff09;是一个开源的分布式版本控制系统&#xff0c;可以有效、高速地处理从很小到非常大的项目版本管理。 2.GIt安装&#xff08;Windows&#xff09; 在Windows上使用Git&#xff0c;先从Git官网直接下载安装程序&#xff0c;选…

Git教程(快速上手,超详细)

文章目录 版本控制Git环境配置Git基本理论Git项目搭建Git文件操作使用码云IDEA集成GitGit分支 版本控制 版本迭代:每次更新就会有新的版本&#xff0c;旧的版本需要保留。所以我们需要一个版本控制工具帮助我们处理这个问题 版本控制&#xff08;Revision control&#xff09;是…

概率论与数理统计学习笔记——第十九讲——二元连续型随机变量,联合概率密度函数

1. 联合概率密度函数 2. 概率密度的性质 3. 二元连续型随机变量概率分布函数求解示例

联合分布概率密度函数

定义&#xff1a; 二维随机变量(X,Y)的分布函数&#xff0c;或称为随机变量X和Y的联合分布函数。随机变量X和Y的联合分布函数是设(X,Y)是二维随机变量&#xff0c; 对于任意实数x,y&#xff0c;二元函数&#xff1a;F(x,y) P{(X<x) ∩ (Y<y)} > P(X<x, Y<y) 称…

协方差与联合概率密度的关系、协方差的几何意义

以二维正态分布来举例。当方差不变&#xff0c;而协方差变化时&#xff0c;分布沿着长宽比等于两个方差之比的矩阵逐渐变窄。如下图所示&#xff1a; 两个分布的标准差都为0.1&#xff0c;均值都为0&#xff0c;协方差左边从0一直上升到0.01&#xff0c;右边从0下降到-0.01。 看…

概率论与数理统计学习笔记——第8讲——多维随机变量的概念(3.1.4联合概率密度的概念及性质)

1. 内容回顾——二维离散型随机变量 2. 二维连续型随机变量的联合概率密度 3. 联合概率密度的性质 4. 联合概率密度求解示例

联合概率密度函数

条件概率密度函数&#xff1a; 边缘概率密度函数&#xff1a; 随机变量G的条件期望&#xff1a;

【数学建模】Matlab二维联合正态分布概率密度函数构造

文章目录 前言一、公式解读二、构造过程1.先求出均值&#xff08;期望值&#xff09;&#xff0c;方差&#xff08;或标准差&#xff09;&#xff0c;相关系数2.写出联合PDF3.画图 总结 前言 二维正态分布&#xff0c;又名二维高斯分布&#xff08;英语&#xff1a;Two-dimens…

联合概率分布

离散随机变量的联合分布 我们先从离散的情况出发&#xff0c;了解多个随机变量并存的含义。 之前说&#xff0c;一个随机变量是从样本空间到实数的映射。然而&#xff0c;所谓的映射是人为创造的。从一个样本空间&#xff0c;可以同时产生多个映射。比如&#xff0c;我们的实验…

高斯推断(联合高斯概率密度函数,分解与推断)

对于⼀对服从多元正态分布的变量 ( x , y ) &#xff0c;可以写出它们的联合概率密度函数&#xff1a; 根据Bays rule&#xff0c; &#xff0c;能不能得到条件概率 和边缘概率 的高斯分布&#xff1f; 高斯推断告诉我们是可以的&#xff01; 是左边被拆分成两个部分的形式&a…