【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

相关文章
|
8月前
|
存储 安全 开发工具
Git安装与配置:操作步骤+Gitee绑定
本文系统介绍了Git从安装配置到远程协作的全流程,涵盖基础概念、常用命令、分支管理、冲突解决及Gitee实战操作,助你高效掌握代码版本控制与团队协作技巧。
1300 155
|
存储 NoSQL 开发工具
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
376 26
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
|
9月前
|
网络安全 开发工具 git
配置本地环境以管理Git多账户SSH连接的方法
通过以上步駟设置后, 您可以轻松管理多個 Git 账户并且根据不同项目需求切换 SSH 密匙进行版本控制操作。
1187 20
|
9月前
|
存储 Java 开发工具
【Git】零基础入门:配置与初始操作实战指南
本文聚焦 Git 的“从 0 到 1”配置与基础操作,旨在帮助 Java 开发者快速掌握环境搭建、用户配置、仓库初始化、代码提交、版本回退等核心技能。内容设计上避免涉及复杂的分支策略或高级命令,以实用为导向,适合零基础入门者系统学习,为后续参与企业级项目开发奠定版本控制基础。
|
10月前
|
Shell 网络安全 开发工具
项目快速导入git
本文介绍了如何在本地初始化 Git 仓库并将代码提交到远程仓库(如 GitHub 或 Gitee)的基本流程。内容包括安装 Git、创建仓库、添加文件、提交更改以及推送代码到远程仓库的详细步骤,适合初学者快速掌握 Git 的基本使用方法。
2528 1
|
存储 Linux 开发工具
Git:现代软件开发的基石——原理、实践与行业智慧·优雅草卓伊凡
Git:现代软件开发的基石——原理、实践与行业智慧·优雅草卓伊凡
351 21
Git:现代软件开发的基石——原理、实践与行业智慧·优雅草卓伊凡
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
592 10
|
安全 Shell 开发工具
Windows下使用git配置gitee远程仓库
就在前几天因为一些原因,我的电脑重装了系统,然后再重新配置git的环境的时候就遇到了一些小问题。所以我决定自己写一篇文章,以便以后再配置git时,避免一些错误操作,而导致全网搜方法,找对的文章去找对应的解决方法。下面为了演示方便就拿gitee来演示,不拿GitHub了写文章了。
622 0
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
772 18
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
502 16