news 2026/6/15 19:40: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/6/15 15:05:39

①【openFuyao】智算时代的异构算力连接器

①【openFuyao】智算时代的异构算力连接器 写在最前面一、 引言:异构时代的算力调度困局二、 核心主张与技术定位:从算力纳管到算力亲和2.1 核心主张:实现真正的“算力亲和”(Compute-Friendly)2.2 愿景与使命&#xf…

作者头像 李华
网站建设 2026/6/15 14:07:39

可信数据空间落地生活:医疗提速、出行省心,这些变化你已受益

当你在社区医院就能调取三甲医院的就诊记录,当导航软件精准预测高峰拥堵并推荐最优路线,当线上办事无需反复上传身份证明——这些便捷体验的背后,都离不开国家正在大力推进的可信数据空间建设。随着《可信数据空间发展行动计划(20…

作者头像 李华
网站建设 2026/6/15 15:59:00

HarmonyOS 5 极致动效实验室:粒子动画与高性能特效

大家好,我是不想掉发的鸿蒙开发工程师城中的雾。 不知不觉,我们的《极致动效实验室》系列已经来到了最后一期。在之前的文章中,我们学会了控制一个组件、一群组件甚至手绘图形的运动。 但如果产品经理提了这样一个需求:“我要直…

作者头像 李华
网站建设 2026/6/15 12:33:07

3步搭建量化投资自动化分析系统:告别Excel手动操作

3步搭建量化投资自动化分析系统:告别Excel手动操作 【免费下载链接】backtrader 项目地址: https://gitcode.com/gh_mirrors/bac/backtrader 还在为繁琐的量化绩效报告而烦恼吗?每月花费数小时在Excel中手动计算夏普比率、最大回撤等指标&#x…

作者头像 李华
网站建设 2026/6/15 18:59:42

2023马士兵Java后端工程师

Java后端工程师:构筑数字时代的稳固基石 1. Java的持久生命力:为何它仍是企业级开发的中流砥柱 在技术迭代速度惊人的今天,相关推荐Java以其近三十年的积淀,展现出一种罕见的技术生命力。根据最新的开发者生态报告,J…

作者头像 李华
网站建设 2026/6/15 7:35:37

基于Web的房屋租赁信息平台的设计与实现开题报告

毕业论文(设计)题目:基于web的二手书交易平台设计与实现开题报告内容:1 毕业设计(论文)综述 1.1 题目背景随着互联网技术的飞速发展,电子商务已经渗透到人们生活的方方面面,极大地改变了传统的商…

作者头像 李华