【Git】一文带你入门Git分布式版本控制系统(必要配置、工作原理、创建/克隆项目)

简介: 【Git】一文带你入门Git分布式版本控制系统(必要配置、工作原理、创建/克隆项目)

一、Git 的必要配置

查看配置

git config -l

b8b03c05d5114501ac823532077a9e4d.png查看系统配置

git config --system --list

52f4fd7da0de4feb86824db0f2a1fc75.png

查看本地配置

git config --global --list

7950f142188e4f15a7aa2f1c4b188974.png

a4399e7bd6e34b4fa63ba821b315cbaf.png

删掉该文件里的内容,重新配置(不然无法用 git 提交项目)

cfa960b421ca421f9e14687c417a8e59.png

c4c46267a35a42be8222123977452194.png

3e35c0bdb6a9442ab7ba8095e3451fde.png

9923e2904524444a901fc900a9f95907.png

e1a5aab888c4410bac76f63fc0e145ff.png

修改完后重新查看

git config --global --list

afcdd808baa1477280f449aaf7220ea5.png

二、Git 的工作原理

Git 的四个工作区域:


工作区(Workspace):平时 存放项目代码 的地方

暂存区(Index/Stage):用于 临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息

本地仓库(Repository):安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本

远程仓库(Remote):托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换

5a3254abf9a34210b3686733a49cef7b.png

三、Git 项目创建

1、创建本地项目

首先创建一个空文件夹(如:gitcode文件夹),在此文件夹中右键,点击Git Bash Here,打开 Git 命令

初始化 Git

git init

bf033c1b7697433a8adda78d2fb4c38c.png

2、克隆远程项目

打开 Gitee 或者 GitHub 官网,找开源项目,直接复制网址,在自己的命令行中 clone 就可以了

bbe2668c43384870af4081026f8c117a.png

克隆远程项目

git clone xxx

72eaaf05a6fb4562b2bb66a5df9fa3a8.png

注:文章内容参照【遇见狂神说】的视频讲解!

45fc82a82c6542bdb2ff4986377d8db3.png

相关文章
|
2月前
|
NoSQL Java 测试技术
字节二面:Spring Boot Redis 可重入分布式锁实现原理?
字节二面:Spring Boot Redis 可重入分布式锁实现原理?
121 0
|
25天前
|
存储 数据采集 监控
SkyWalking全景解析:从原理到实现的分布式追踪之旅
SkyWalking全景解析:从原理到实现的分布式追踪之旅
66 1
|
24天前
|
安全 Shell 网络安全
【Git】TortoiseGit(小乌龟)配置SSH和使用
【Git】TortoiseGit(小乌龟)配置SSH和使用
53 0
|
10天前
|
存储 网络安全 开发工具
[Git]关联远程库的两种方法及配置
[Git]关联远程库的两种方法及配置
35 0
[Git]关联远程库的两种方法及配置
|
10天前
|
缓存 Java 开发工具
[Git]入门及其常用命令
[Git]入门及其常用命令
18 0
[Git]入门及其常用命令
|
25天前
|
Linux 项目管理 开发工具
Git从入门到起飞(详细)
Git从入门到起飞(详细)
44 0
|
27天前
|
NoSQL Java API
分布式锁【数据库乐观锁实现的分布式锁、Zookeeper分布式锁原理、Redis实现的分布式锁】(三)-全面详解(学习总结---从入门到深化)
分布式锁【数据库乐观锁实现的分布式锁、Zookeeper分布式锁原理、Redis实现的分布式锁】(三)-全面详解(学习总结---从入门到深化)
111 0
|
2月前
|
NoSQL 算法 安全
Redis 分布式锁的正确实现原理演化历程与 Redisson 实战总结
Redis 分布式锁的正确实现原理演化历程与 Redisson 实战总结
71 1
|
2月前
|
开发工具 git 开发者
从入门到精通:Git版本控制系统完全指南
从入门到精通:Git版本控制系统完全指南
42 1
|
2月前
|
存储 消息中间件 分布式计算
重磅开源!阿里巴巴分布式核心原理,成功登顶GitHub周榜!
分布式系统架构是当今互联网企业的重要基础设施,它能够支撑海量用户并发访问和亿级数据量的超大规模业务系统。阿里巴巴作为互联网巨头,在分布式架构方面有着丰富的经验与成果(文末有免费领取方式!)

相关产品

  • 云迁移中心
  • 相关实验场景

    更多