git的全通路线介绍

发布于:2025-02-11 ⋅ 阅读:(24) ⋅ 点赞:(0)

一、关系

1.git是代码版本管理工具,即可将项目切换到任意版本。

2.github与gitee是基于git技术构建的远程仓库网站。github是国外建立的,资源更丰富;gitee是国内建立的,免费功能更多。

3.gitlab与github类似,只不过gitlab是用于企业代码管理,即企业内部程序员的协同开发。

二、区别

git内容是按元数据方式存储,SVN内容是按文件方式存储

三、配置

git config用于配置或读取相应的工作环境变量

1.配置用户信息

git config --global user.name "用户名"//配置用户名
git config --global user.email test@runoob.com//配置邮件地址

2.查看配置信息

git config --list

3.验证安装

git --version   //可查看git的版本
git config --list //可查看git的相关信息

四、相关原理

  • 基本概念

1.工作区:本地计算机上的项目目录,显示项目的当前状态。文件的修改在该区域中进行,但修改未被记录到版本库中。

2.暂存区:即index区,是一个临时存储区域,包含即将提交到版本库中的文件快照。

3.版本库:分为本地版本库和远程版本库,包含项目的所有版本历史记录。

git add 文件名//将文件由工作区提交至暂存区
git commit 文件名//将文件由暂存区提交至版本库
git push 文件名//将文件由版本库提交至远程仓库
git pull 文件名//将文件远程仓库的版本更新到本地版本仓库中

五、实际操作

我的git是很久之前安装过的,但是很久没管了,很多设置都不太OK了,于是就卸载重装了一遍。本来不想分享这个艰难的过程了,但是看到有友友因为这篇文章关注了我,我还是稍微介绍一下吧。

  • 推荐大家去看看这个博主的这篇文章

Git、小乌龟、Gitee的概述与安装应用超详细(组长与组员多人开发版本)_git小乌龟-CSDN博客

  • 以及进阶版

Git使用小乌龟克隆与推送代码Gitee--零命令行(组员版本)_小乌龟推代码-CSDN博客

反正自己折腾了半天才发现的好文,差不多够用了。

  • 中间自己还碰到过一个github的访问问题,也给大家推荐一篇文章吧

【GitHub】手把手教你解决 GitHub 官网打不开的问题_github官网打不开-CSDN博客

      这是我觉得最简单的全通教程,希望对大家有帮助,如果大家有碰到什么问题也随时欢迎大家跟我交流,没准我已经碰到过,加油!