【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

相关文章
|
存储 NoSQL 开发工具
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
408 26
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
|
Linux 开发工具 git
【Git】Git 完全指南:从入门到精通
Git 是一种强大的版本控制工具,掌握了其基本命令和高级特性后,可以大大提高开发效率并方便团队协作。通过本篇文章,你已经学会了 Git 的核心命令及其使用方法,希望你能够灵活运用 Git 在实际项目中进行版本管理。
5700 4
|
11月前
|
Shell 网络安全 开发工具
项目快速导入git
本文介绍了如何在本地初始化 Git 仓库并将代码提交到远程仓库(如 GitHub 或 Gitee)的基本流程。内容包括安装 Git、创建仓库、添加文件、提交更改以及推送代码到远程仓库的详细步骤,适合初学者快速掌握 Git 的基本使用方法。
2698 1
|
存储 Linux 开发工具
Git:现代软件开发的基石——原理、实践与行业智慧·优雅草卓伊凡
Git:现代软件开发的基石——原理、实践与行业智慧·优雅草卓伊凡
373 21
Git:现代软件开发的基石——原理、实践与行业智慧·优雅草卓伊凡
|
开发工具 git
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
1793 69
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
805 18
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
533 16
|
开发工具 git 开发者
图解Git——分布式Git《Pro Git》
分布式工作流程主要分为三种模式:集中式工作流、集成管理者工作流和主管与副主管工作流。集中式工作流中,所有开发者同步同一个中央仓库,通过拉取和提交协作;集成管理者工作流中,开发者拥有自己的仓库,通过 `fork` 和请求合并进行协作;主管与副主管工作流适用于大型项目,由主管最终合并代码,副主管负责各自模块。贡献代码时,需考虑活跃贡献者数量、工作流程、提交权限等因素,确保代码合并成功并遵循提交准则。
471 11
|
Java 网络安全 开发工具
Git进阶笔记系列(01)Git核心架构原理 | 常用命令实战集合
通过本文,读者可以深入了解Git的核心概念和实际操作技巧,提升版本管理能力。
|
NoSQL Java Redis
面试官:项目中如何实现分布式锁?
面试官:项目中如何实现分布式锁?
724 7
面试官:项目中如何实现分布式锁?