【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

相关文章
|
2月前
|
存储 SQL 分布式数据库
OceanBase 入门:分布式数据库的基础概念
【8月更文第31天】在当今的大数据时代,随着业务规模的不断扩大,传统的单机数据库已经难以满足高并发、大数据量的应用需求。分布式数据库应运而生,成为解决这一问题的有效方案之一。本文将介绍一款由阿里巴巴集团自主研发的分布式数据库——OceanBase,并通过一些基础概念和实际代码示例来帮助读者理解其工作原理。
118 0
|
11天前
|
Dubbo Java 应用服务中间件
分布式-dubbo的入门
分布式-dubbo的入门
|
2月前
|
Linux 开发工具 git
CentOS安装git客户端
【8月更文挑战第22天】在 CentOS 上安装 Git 可通过两种方式:一是利用 yum 包管理器,只需在终端依次执行 `sudo yum update` 和 `sudo yum install git` 命令,安装时按提示输入 y 即可;二是从源码安装,适用于有特殊需求的场景。首先安装必要的依赖库,然后下载并解压 Git 的源码包,最后通过一系列 make 命令完成配置与编译安装。无论哪种方式,安装完毕后均可通过 `git --version` 验证安装情况。
|
2月前
|
机器学习/深度学习 并行计算 PyTorch
PyTorch与DistributedDataParallel:分布式训练入门指南
【8月更文第27天】随着深度学习模型变得越来越复杂,单一GPU已经无法满足训练大规模模型的需求。分布式训练成为了加速模型训练的关键技术之一。PyTorch 提供了多种工具来支持分布式训练,其中 DistributedDataParallel (DDP) 是一个非常受欢迎且易用的选择。本文将详细介绍如何使用 PyTorch 的 DDP 模块来进行分布式训练,并通过一个简单的示例来演示其使用方法。
37 2
|
2月前
|
存储 Linux 开发工具
【Azure App Service】本地Git部署Python Flask应用上云(Azure App Service For Linux)关键错误
【Azure App Service】本地Git部署Python Flask应用上云(Azure App Service For Linux)关键错误
|
2月前
|
网络安全 开发工具 git
Mac安装Git
Mac安装Git
30 2
|
2月前
|
存储 运维 监控
在Linux中,在分布式环境中如何实现文件系统冗余和同步?(例如DRBD、GlusterFS)
在Linux中,在分布式环境中如何实现文件系统冗余和同步?(例如DRBD、GlusterFS)
|
3月前
|
存储 Linux 开发工具
入职必会-开发环境搭建15-Git下载和安装
Git 是一个分布式版本控制系统,广泛用于协作开发和版本管理。它由 Linus Torvalds 开发,最初是为了管理 Linux 内核开发而设计的。
|
2月前
|
存储 Shell 开发工具
Git 入门:从零开始掌握版本控制的艺术
【8月更文第16天】 在软件开发中,版本控制是一项至关重要的技能。它帮助开发者追踪文件的变化历史,并且可以在多个开发者之间协同工作。Git 是目前最流行的分布式版本控制系统之一。本文将带你从零开始学习 Git 的基本使用方法。
37 0
|
2月前
|
存储 Ubuntu 开发工具
在Ubuntu 18.04上安装Git的方法
在Ubuntu 18.04上安装Git的方法
32 0
下一篇
无影云桌面