news 2026/3/2 11:02:12

《Git 入门:从 0 到 1 玩转 Gitee 仓库》 一

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
《Git 入门:从 0 到 1 玩转 Gitee 仓库》 一

版本控制是编程学习和项目开发中不可或缺的技能,而 Git 作为最流行的分布式版本控制系统,搭配 Gitee 仓库可轻松实现代码的备份、版本管理与协作。但对新手而言,“仓库创建、远程连接、提交拉取” 等操作往往让人无从下手,甚至卡在 “配置连接”“免密登录” 等基础步骤上。

本文以 “实用实操” 为核心,专为 Git 零基础学习者打造。无需复杂理论铺垫,从 Git 安装配置、Gitee 仓库创建,到文件提交 / 拉取、免密登录设置、常见错误排查,一步步带你打通 Git+Gitee 的完整使用流程。无论你是想管理个人代码、备份课程项目,还是准备参与团队协作,跟着本文操作,就能快速上手 Git 核心技能,轻松玩转 Gitee 仓库!

一git安装

Git 是开放源代码的代码托管工具,最早是在Linux下开发的。开始也只能应用于Linux平台,后面慢慢的被移植到windows下,现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。

1)Linux-centos

如果你的的平台是centos,安装git相当简单,以我的centos7.6为例:

首先,你可以试着输入Git,看看系统有没有安装Git:

$ git -bash: git: command not found
安装git: sudo yum install git 查看版本: git --version

安装后执行git则是这样。

2)Linux-ubuntu

如果你的的平台是ubuntu,安装git相当简单,以我的ubuntu20.04为例:
首先,你可以试着输入git,看看系统有没有安装Git:

$ git Command 'git' not found, but can be installed with: sudo apt install git

出现像上面的结果,Linux会友好地告诉你Git没有安装,还会告诉你如何安装Git。

安装 Git: sudo apt-1 get install git -y 查看 git 安装的版本: git --version

3)Windows

参考链接:https://www.bilibili.com/video/BV1hf4y1W7yT?
p=3&vd_source=b57c3f3e8a7507d4af7322c28f05fdbc

二认识git

不知道你工作或学习时,有没有遇到这样的情况:我们在编写各种文档时,为了防止文档丢失,更改
失误,失误后能恢复到原来的版本,不得不复制出一个副本,比如:
“报告-v1”
“报告-v2”
“报告-v3”
“报告-确定版”
“报告-最终版”
“报告-究极进化版”
...
每个版本有各自的内容,但最终会只有一份报告需要被我们使用 。
但在此之前的工作都需要这些不同版本的报告,于是每次都是复制粘贴副本,产出的文件就越来越
多,文件多不是问题,问题是:随着版本数量的不断增多,你还记得这些版本各自都是修改了什么
吗?
文档如此,我们写的项目代码,也是存在这个问题的!!

为了能够更方便我们管理这些不同版本的文件,便有了版本控制器。所谓的版本控制器,就是能让你
了解到一个文件的历史,以及它的发展过程的系统。通俗的讲就是一个可以记录工程的每一次改动和
版本迭代的一个管理系统,同时也方便多人协同作业。
目前最主流的版本控制器就是 Git 。Git 可以控制电脑上所有格式的文件,例如 doc、excel、dwg、dgn、rvt等等。对于我们开发人员来说,Git 最重要的就是可以帮助我们管理软件开发项目中的源代码文件!

三版本控制

版本控制:把所有代码的版本都备份一次。

1)如何备份?

不会进行全量备份,只会对修改进行记录。

只记录了增加了一行。

每次修改会生成一个commit ID。

四认识工作区、暂存区、版本库

• 工作区:是在电脑上你要写代码或文件的目录。
• 暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,我们
把暂存区有时也叫作索引(index)。
• 版本库:又名仓库,英文名 repository 。工作区有一个隐藏目录 .git ,它不算工作区,而
是 Git 的版本库。
这个版本库里面的所有文件都可以被 Git 管理起来,每个文件的修改、删除,Git
都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
下面这个图展示了工作区、暂存区和版本库之间的关系:

工作区:.git外面的文件,我们写代码的区域。

版本库:.git文件夹(简单理解)。

暂存区:一个缓冲区,防止提交后没有后悔的机会。

五网络数据同步

版本管理在本地就可以完成。

之后可以推送到远端仓库。(gitee github.........)。

六git操作

1)新建仓库

本地仓库要推送到远端仓库。

远端仓库可以拉取到本地。

2)克隆仓库

git clone 网址

3)配置仓库

git config user.name "名字" git config user.email "邮箱"

查看配置信息。

git config -l

4)提交的三板斧

1.git add

git add
将代码放到刚才下载好的目录中

git add [文件名]
将需要用 git 管理的文件告知 git

2.git commit

git commit

提交改动到本地
git commit -m "XXX"
最后的 "." 表示当前目录
提交的时候应该注明提交日志, 描述改动的详细内容.

3. git push

git push
同步到远端服务器上
git push
需要填入用户名密码. 同步成功后, 刷新 Github 页面就能看到代码改动了.

现在演示一下提交过程:

提交之前:

提交之后:

七 .git

有一个隐藏目录。

.git内部存放了本地的所有修改记录,可以说是真正意义上的仓库。

objedct目录内就是我们的提交修改记录。

下面的数字就是commit ID我们可以通过commit ID查看以前的版本,进行版本回退等等操作。

看信息:

git cat-file -p ID

看内容:

git show ID

八日志

提交时都会填写日志。表示我们做了什么修改。

查看日志 git log

默认输出:按提交时间倒序显示所有提交,每条包含:

  • commit ID(完整哈希)
  • Author(作者 + 邮箱)
  • Date(提交时间)
  • Commit Message(提交信息)

九处理冲突问题

推送前:本地要基于「远端最新版本」开发(避免覆盖他人代码),需先git pull拉取远端更新,解决冲突后再推送

若push不成功可以尝试先pull一下再提交。

用git status 可以看看是不是需要push或者add。

若两个本地仓库都在远端仓库的基础上做了修改,那么则需要手动修改后再进行提交,我下一篇博客会进行演示。

十.gitignore 文件

.gitignore是 Git 官方推荐的过滤方式,通过配置文件指定「无需跟踪的文件 / 目录」,适用于项目级 / 全局级过滤,不会影响已跟踪的文件。

如果有文件是以保存的后缀提交,则push时不推送。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/20 15:54:33

SSH连接深度解析:从握手失败到安全加固的完整指南

引言:当现代SSH遇见传统系统 “Unable to negotiate with 10.xxx.xxx.xxx port 22: no matching host key type found. Their offer: ecdsa-sha2-nistp256” - 这个错误信息是否让你感到熟悉?在OpenSSH版本不断演进、安全标准日益严格的今天,…

作者头像 李华
网站建设 2026/2/28 12:19:21

springboot基于vue的春节物资购买平台的设计与实现_88a5r046

目录已开发项目效果实现截图已开发项目效果实现截图开发技术系统开发工具:核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部…

作者头像 李华
网站建设 2026/2/28 20:13:29

人类文明可通过技术手段(如加强航天器防护、改进电网设计)缓解地球两极反转带来的影响

地球两极反转(通常指地磁反转,即地球磁场的南北极互换)是一个发生在地球内部的自然过程,而非字面意义上的“地球物理结构翻转”。这一现象在地质历史中曾多次发生,最近一次约在78万年前。以下是关于地磁反转可能发生的…

作者头像 李华
网站建设 2026/3/2 8:17:01

如何快速掌握ISO20000标准:信息技术服务管理体系终极指南

如何快速掌握ISO20000标准:信息技术服务管理体系终极指南 【免费下载链接】ISO20000信息技术服务管理体系标准新版标准解读PDF下载 探索信息技术服务管理的最新标准,本仓库精心整理了《ISO20000新版标准解读》PDF,深入剖析标准条款&#xff0…

作者头像 李华