【Git】一文带你入门Git分布式版本控制系统(简介,安装,Linux命令)

简介: 【Git】一文带你入门Git分布式版本控制系统(简介,安装,Linux命令)

一、前言

[ 什么是Git?]


Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。【百度百科】


Git 是分布式版本控制系统,没有中央服务器,每个人的电脑都是一个完整的版本库,工作的时候不需要联网,因为版本都在自己电脑上。【狂神说Java】


协同方法:比如说自己在电脑上改了文件 A,其他人也在电脑上改了文件 A,这时,你们俩之间只需要把各自的修改推送给对方,就可以互相看到对方的修改,Git 可以直接看到更新了哪些代码和文件。【狂神说Java】

二、安装 Git

Git 国内淘宝镜像

特点:打开和安装速度都很快。

安装较新版本,之后鼠标右键:

  • Git Bash:Unix 与 Linux 风格的命令行,使用最多,推荐使用
  • Git CMD:Windows 风格的命令行,不太推荐
  • df7b6e6c4a4a456aa930a06a64965603.png

三、基本 Linux 命令

首先,选中一个文件夹,右键 Git Bash Here 打开。


cd:改变目录

cd…回退到上一个目录,直接 cd 进入默认目录

pwd:显示当前所在的目录路径

ls(||):都是列出当前目录中的所有文件,只不过 || 列出的内容更为详细

touch:新建一个文件,如 touch index.js 就会在当前目录下新建一个 index.js 文件

rm:删除一个文件,rm index.js 就会把 index.js 文件删除

mkdir:新建一个目录,就是新建一个文件夹

rm -r:删除一个文件夹,rm -r src 删除 src 目录

mv 移动文件,mv index.html src index.html 是我们要移动的文件,src 是目标文件夹,目标文件夹在同一目录下

reset 重新初始化终端/清屏

  • clear 清屏
  • history 查看命令历史
  • help 帮助
  • exit 退出
  • #注释

选择 nodejs 文件,进行测试:路径跳转【cd】,显示路径【pwd】

3f44df78cf7c4787a5d93e6b812a5537.png

在 gitclone 文件,进行测试:列出文件【ls】,新建文件【touch】,删除文件【rm】

在空文件下,列出文件显示为空。新建 index.js 文件,列出文件显示 index.js 文件,删除 index.js 文件,又为空。3d991a18735a4a19a98a5f6faec3ebb1.png


在 gitclone 文件,进行测试:新建目录【mkdir】,删除目录【rm -r】

在 gitclone 文件中,新建目录,列出显示新目录。之后删除目录再次列出为空。

07232e5a5d324b07b6efa85625ca01bd.png

在 gitclone 文件,进行测试:移动文件到目录中【mv】

在 gitclone 文件中,新建文件和目录,之后把文件移动到目录中。

e847c34bc9db4833bada480badbc2c6a.png

在 gitclone 文件,进行测试:重新加载终端【reset】,类似于【clear】

9f2c3823682543e0af3bfc0673a84f66.png

在 gitclone 文件,进行测试:查看历史命令【history】

b1a81ac7751441edb29edb2a7ee0449a.png

949afb4ec8334c5685fd8f582295810a.png

在 gitclone 文件,进行测试:帮助文档【help】,退出【exit】

9173af612831478da58f793fe530267a.png

45fc82a82c6542bdb2ff4986377d8db3.png

相关文章
|
23天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
40 5
Linux系统之安装OneNav个人书签管理器
|
7天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
20 5
|
19天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
46 2
|
20天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
29 3
|
3天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
25 0
|
9天前
|
关系型数据库 MySQL Linux
Linux-安装Mariadb
本文介绍了在 Alibaba Cloud Linux 系统上安装和配置 MariaDB 10.5 的步骤。包括下载安装、初始化数据库、启动服务、处理启动失败的常见问题(如权限问题),以及如何连接数据库、设置密码和允许外部连接。通过这些步骤,您可以顺利完成 MariaDB 的安装和基本配置。
21 0
|
22天前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
27 0
|
Linux 开发工具 git
Git入门学习和应用笔记
BitMover公司收回Linux社区的BitKeeper免费使用权,Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git。
1940 0
|
13天前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
35 1
[Git]入门及其常用命令
|
1月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
107 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令