news 2026/10/19 2:23:03

GIT的入门

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GIT的入门

文章目录

    • 1.Git的简介
    • 2.Git的安装
    • 3.Git的简单操作
      • 3.1创建本地仓库
      • 3.2 复制一个git仓库到本地
    • 4. 在gitee上创建仓库
      • 4.1 gitee创建仓库
      • 4.2 SSH公匙关联
      • 4.3 Git配置远程仓库
      • 4.4 Pull到git
      • 4.5 Push到gitee
      • 4.6从gitee中复制到电脑中
      • 4.7 码云的优势

1.Git的简介

同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代。
Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。 这就迫使 Linux 开源社区(特别是 Linux的缔造者Linus Torvalds)基于使用 BitKeeper时的经验教训,开发出自己的版本系统。他们对新的系统制订了若干目标:
1.速度
2.简单的设计
3.对非线性开发模式的强力支持(允许成千上万个并行开发的分支)
4.完全分布式
5.有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量)
自诞生于 2005 年以来,Git 日臻成熟完善,在高度易用的同时,仍然保留着初期设定的目标。 它的速度飞快,极其适合管理大项目,有着令人难以置信的非线性分支管理系统。

2.Git的安装

下载地址:https://git-scm.com/downloads

根据不同版本选择不同类型的安装包,有32位windows和64位windows系统安装包

然后按默认进行安装,默认Git安装在C盘的Program Files的Git文件夹里

在安装好了Git之后,点击右键之后会多出了两个Git选项,Git GUI Here和Git Bash Here

点击Git GUI Here,会弹出一个窗口,有三个选项:
1.创建新的仓库;
2.克隆存在的仓库;
3.打开存在的仓库;

点击Git Bash Here,会弹出一个命令行窗口,可以输入一些Git指令

输入 git --version可以查看当前版本

安装之后还需要进行一些基本信息设置
设置用户名:git config --global user.name‘你在github上注册的用户名’

设置用户邮箱:git config – global user.email ‘注册时候的邮箱’

3.Git的简单操作

3.1创建本地仓库

在桌面上新建一个本地仓库文件夹,打开文件夹点击Git GUI Here

点击Create New Repository,新建一个新的本地仓库

默认将新建的本地仓库存在该文件夹中

点击Create,就会弹出下图界面

我们在repo1下面就创建了一个.git文件夹,但是注意windows可能默认不显示隐藏文件夹,我们就看不到这个文件夹

所以我们需要设置一下文件夹选项显示.git隐藏文件,下面就可以显示出这个文件夹了,这个.git就是本地仓库文件夹了

如果需要快捷操作的话直接在Git Bash Here里输入git init也是可以快速获得本地仓库

3.2 复制一个git仓库到本地

使用 git clone 拷贝一个 Git仓库到本地,让自己能够查看该项目,或者进行修改。
如果你需要与他人合作一个项目,或者想要复制一个项目,看看代码,你就可以克隆那个项目。 执行命令:
git clone “想要复制的Git仓库名称”

4. 在gitee上创建仓库

4.1 gitee创建仓库

首先注册码云,然后点击右上角的加号,就可以看见新建仓库按钮

然后填写仓库的名称和保存路径,完成一些基本信息填写就好了

4.2 SSH公匙关联

Gitee远程仓库与Git本地仓库建立联系需要通过SSH公匙,使用如下命令
ssh-keygen -t rsa -C“你的邮箱”,然后三次回车之后,然后就生成了SSH公匙

找到SSH所在的文件夹,把.ssh/id_rsa.pub文件的内容粘贴进gitee的SSH公匙

输入密码,完成SSH公匙的添加

4.3 Git配置远程仓库

Git配置好SSH公匙之后,还需要对Git进行远程仓库配置

从仓库的克隆/下载中复制仓库地址,输入git remote add gitee 仓库地址


然后输入git remote -v就可以查看配置列表了

4.4 Pull到git

配置好列表后,就可以将仓区代码拉取到本地仓库了,执行指令:
Git pull --rebase origin master

4.5 Push到gitee

直接采用指令:git push -u gitee master,可能会出现以下错误

应该先把暂存区中文件提交到本地库,可以多次提交,采用:git commit -m “提交文件”

采用status指令可以看到状态

然后按要求git add 文件名,成功添加文件后,采用log指令可以看到本地库版本信息

配置好本地仓库后,可以将代码push到gitee上了

完成之后可以在gitee上看到自己的提交记录

这样就完成了push到gitee上了

4.6从gitee中复制到电脑中

当需要从码云中复制一个项目时就需要用到Clone了,先复制gitee仓库地址

然后再用git clone 仓库地址完成复制

4.7 码云的优势

相比于GitHub,码云有以下优势:
首先,在语言的使用上,当然中文交流更畅快、更有效率;
其次,国内 IT 行业有自己的特点,天然决定了对开源软件的需求也有自己的特点,比如小程序这个东西,只有国内有,做个开源的小程序托管在码云比 GitHub 明显更有优势,因为关注着都是国内的开发者;
然后,开源不仅仅是大项目,像 OpenStack、Tensorflow 这样的大厂大作,确实有 GitHub 就够了,但是这样的大型项目毕竟不是普遍情况。现在编程越来越普及,每个人都可以参与和贡献开源项目,去做一些有意思的东西分享出来,那么从受众、交流便利度、访问速度等方面,码云都有优势。

到这里,Git的入门基本知识也基本介绍完毕。

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

编程副队长----所有教程、项目、源码导航

0. 说明 编程副队长致力于推出覆盖几乎所有主流编程技术领域,从零基础入门教程到实战的,涵盖文字版本与视频实操版本的教程。 努力努力再努力,欢迎持续关注。 1. 教程 1.1 前端 副队长HTML教程(完结) 副队长CSS教程(完结) 副队长HTMLCSS…

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

蔬菜大棚智能化改造实战:传感器选型、自动控制与远程告警系统设计

干大棚的人都有过这种体验:天气预报说今夜降温,你就得半夜爬起来去拉帘。过去我帮人改造过几座老棚,跑断腿是一回事,真正吃亏的是靠经验判断、靠两条腿跑腿,等发现问题时损失已经造成了。后来我们逐步搭起一套智能蔬菜…

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

短视频内容理解与推荐系统毕设实战:Python+Hadoop+Flask+Vue全栈实现

简介:这份开题报告文档面向计算机相关专业的本科或研究生,适用于毕业设计选题、开题答辩准备及短视频推荐系统方向的技术调研。内容围绕基于Python、Hadoop、Flask与Vue的短视频内容理解与推荐系统展开,涵盖选题背景与意义、国内外研究现状、…

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

jadx-gui免安装版:自带JDK的便携式APK反编译工具

简介:这是一份开箱即用的APK反编译工具包,专为Android开发者、安全研究员及逆向学习者设计,解决无环境依赖快速分析APK源码与资源的核心需求。压缩包共154个文件,含核心可执行文件jadx-gui.bat(Windows启动脚本&#x…

作者头像 李华
网站建设 2026/10/19 2:20:45

模拟仪表读数识别:几何定位+语义分割+物理建模三重校准

简介:本资源是一份面向工业智能化巡检场景的Python图像识别系统设计论文,适用于自动化、仪器仪表、计算机视觉方向的本科生、研究生及现场工程师,解决指针式模拟仪表人工读数效率低、无人巡检落地难的核心痛点。论文提出基于DeepLabV3语义分割…

作者头像 李华
网站建设 2026/10/19 2:20:45

时间卷积网络TCN详解:因果卷积与膨胀卷积如何实现长序列预测

简介:一份以Python实现时间卷积神经网络(TCN)进行时间序列预测的完整项目范例,主要面向初级以上水平的数据科学家、机器学习爱好者以及需要落地金融时序预测的从业人员。内容从TCN与RNN的原理对比切入,完整覆盖环境准备…

作者头像 李华