【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

相关文章
|
29天前
|
Linux 开发工具 git
【Git】Git 完全指南:从入门到精通
Git 是一种强大的版本控制工具,掌握了其基本命令和高级特性后,可以大大提高开发效率并方便团队协作。通过本篇文章,你已经学会了 Git 的核心命令及其使用方法,希望你能够灵活运用 Git 在实际项目中进行版本管理。
76 4
|
2月前
|
存储 Dubbo Java
分布式 RPC 底层原理详解,看这篇就够了!
本文详解分布式RPC的底层原理与系统设计,大厂面试高频,建议收藏。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
分布式 RPC 底层原理详解,看这篇就够了!
|
30天前
|
机器学习/深度学习 存储 运维
分布式机器学习系统:设计原理、优化策略与实践经验
本文详细探讨了分布式机器学习系统的发展现状与挑战,重点分析了数据并行、模型并行等核心训练范式,以及参数服务器、优化器等关键组件的设计与实现。文章还深入讨论了混合精度训练、梯度累积、ZeRO优化器等高级特性,旨在提供一套全面的技术解决方案,以应对超大规模模型训练中的计算、存储及通信挑战。
65 4
|
2月前
|
数据库
如何在Seata框架中配置分布式事务的隔离级别?
总的来说,配置分布式事务的隔离级别是实现分布式事务管理的重要环节之一,需要认真对待和仔细调整,以满足业务的需求和性能要求。你还可以进一步深入研究和实践 Seata 框架的配置和使用,以更好地应对各种分布式事务场景的挑战。
43 6
|
2月前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
57 1
[Git]入门及其常用命令
|
2月前
|
开发工具 git 开发者
Git 作为最流行的分布式版本控制系统之一,为开发者提供了强大的功能和灵活的操作方式
本文深入介绍了 Git 中的 `git rebase` 操作,涵盖其基本概念、原理、与 `git merge` 的区别、具体操作步骤及应用场景,如保持提交历史整洁、解决合并冲突等,并讨论了其优缺点。强调在公共分支上谨慎使用 rebase,以避免潜在的风险。
38 6
|
2月前
|
存储 算法 开发工具
Git 作为最流行的分布式版本控制系统之一
Git 作为最流行的分布式版本控制系统之一,为开发者提供了强大的功能和灵活的操作方式
49 2
|
3月前
|
消息中间件 关系型数据库 Java
‘分布式事务‘ 圣经:从入门到精通,架构师尼恩最新、最全详解 (50+图文4万字全面总结 )
本文 是 基于尼恩之前写的一篇 分布式事务的文章 升级而来 , 尼恩之前写的 分布式事务的文章, 在全网阅读量 100万次以上 , 被很多培训机构 作为 顶级教程。 此文修改了 老版本的 一个大bug , 大家不要再看老版本啦。
|
3月前
|
分布式计算 Hadoop
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
62 1
|
3月前
|
分布式计算 Hadoop 网络安全
Hadoop-08-HDFS集群 基础知识 命令行上机实操 hadoop fs 分布式文件系统 读写原理 读流程与写流程 基本语法上传下载拷贝移动文件
Hadoop-08-HDFS集群 基础知识 命令行上机实操 hadoop fs 分布式文件系统 读写原理 读流程与写流程 基本语法上传下载拷贝移动文件
47 1