18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > Gitee入门

Gitee入门

时间:2023-04-30 14:09:02 | 来源:网站运营

时间:2023-04-30 14:09:02 来源:网站运营

Gitee入门:

  1. Git安装 -- 在Windows上安装Git
在Windows上使用Git,可以从Git官网直接

然后按默认选项安装即可。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

安装完成后,还需要最后一步设置,在命令行输入:

$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

2. 创建版本库(代码仓库) -- repository

什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:

$ mkdir learngit$ cd learngit$ pwd/Users/huahu/learngit第二步,通过git init命令把这个目录变成Git可以管理的仓库:

$ git initInitialized empty Git repository in /Users/huahu/learngit/.git/瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository),细心的读者可以发现当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。

把文件添加到版本库

首先这里再明确一下,所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“Linux”,在第8行删了一个单词“Windows”。而图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。

不幸的是,Microsoft的Word格式是二进制格式,因此,版本控制系统是没法跟踪Word文件的改动的,前面我们举的例子只是为了演示,如果要真正使用版本控制系统,就要以纯文本方式编写文件。

因为文本是有编码的,比如中文有常用的GBK编码,日文有Shift_JIS编码,如果没有历史遗留问题,强烈建议使用标准的UTF-8编码,所有语言使用同一种编码,既没有冲突,又被所有平台所支持。

使用Windows的童鞋要特别注意:

千万不要使用Windows自带的记事本编辑任何文本文件。原因是Microsoft开发记事本的团队使用了一个非常弱智的行为来保存UTF-8编码的文件,他们自作聪明地在每个文件开头添加了0xefbbbf(十六进制)的字符,你会遇到很多不可思议的问题,比如,网页第一行可能会显示一个“?”,明明正确的程序一编译就报语法错误,等等,都是由记事本的弱智行为带来的。建议你下载Notepad++代替记事本,不但功能强大,而且免费!记得把Notepad++的默认编码设置为UTF-8 without BOM即可:




言归正传,现在我们编写一个readme.txt文件,内容如下:

Git is a version control system.Git is free software.一定要放到learngit目录下(子目录也行),因为这是一个Git仓库,放到其他地方Git再厉害也找不到这个文件。

和把大象放到冰箱需要3步相比,把一个文件放到Git仓库只需要两步。

第一步,用命令git add告诉Git,把文件添加到仓库:

$ git add readme.txt执行上面的命令,没有任何显示,这就对了,Unix的哲学是“没有消息就是好消息”,说明添加成功。

第二步,用命令git commit告诉Git,把文件提交到仓库:

$ git commit -m "wrote a readme file"[master (root-commit) eaadf4e] wrote a readme file 1 file changed, 2 insertions(+) create mode 100644 readme.txt简单解释一下git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。

嫌麻烦不想输入-m "xxx"行不行?确实有办法可以这么干,但是强烈不建议你这么干,因为输入说明对自己对别人阅读都很重要。实在不想输入说明的童鞋请自行Google,我不告诉你这个参数。

git commit命令执行成功后会告诉你,1 file changed:1个文件被改动(我们新添加的readme.txt文件);2 insertions:插入了两行内容(readme.txt有两行内容)。

为什么Git添加文件需要addcommit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件,比如:

$ git add file1.txt$ git add file2.txt file3.txt$ git commit -m "add 3 files."3. 使用gitee

第一步 配置Gitee平台SSH公钥——本地文件夹与 Gitee 仓库连接可免登录

要建立本地电脑与此仓库的连接,我们可以建立一个SSH公钥提升效率。

这个公钥相当于人脸识别门锁录制的一个人脸数据,之后访问远程仓库就可以不用再输入账号密码,省时省力。

> 创建SSH公钥步骤

  1. 本地新建一个文件夹,命名为:learngit
2. 进入 learngit 文件夹,鼠标或触控板右击文件夹内空白处,点击“Git Bash Here”

3.输入下方框中的代码以生成SSHkey,输入完成后敲击回车 Enter 键,出现冒号(共三个)就回车,询问(y/n)?就输入 y 。

ssh-keygen -t rsa -C "xxxxx@xxxxx.com" #输入个人邮箱

提示:#及后面内容是注释说明,不要把这些内容输入代码行

4. 继续输入以下命令,可以看到下图所示 ssh-rsa 开头的一串代码,说明生成 SSH 公钥成功

cat ~/.ssh/id_rsa.pub




5. 通过点击 Gitee 主页右上角头像 「设置」->「安全设置」->「SSH公钥」进行公钥添加 ,复制(全部选中后,鼠标右键 copy),将复制的 ssh-rsa 开头的内容添加到下图公钥框中。并点击确认按钮




6. 在弹出窗口中输入 Gitee 账户的登录密码点击验证并出现“您已成功添加SSH公钥”字样即可







恭喜,SSH公钥已经配置完成!

未来您在本地操作 Gitee 注册账户下的远程仓库时就无需再单独输入 Gitee 的账号密码了。

第二步 同步 Gitee 仓库内容到本地

若没有创建示例仓库,可在http://Gitee.com页面右上角+号处新建仓库,默认选择+选中“使用Readme文件初始化这个仓库”即可;

新建仓库时若没有使用readme文件初始化,会出现如下代码提示界面(#部分为命令行中文解释):







接下来的内容是以入门教程中的 hello-gitee 仓库为例,我们可以通过建立文件夹 gitee 与 hello-gitee 仓库的连接,然后通过 git 命令把远程仓库内容下载克隆到本地。

>建立连接与克隆步骤

  1. 重要设置用户名与邮箱,继续在 Git Bash Here 的命令行中继续输入以下命令,每输入一行回车一次
git config --global user.name "您的 Gitee 账户姓名" git config --global user.email "您注册/绑定的邮箱地址"

如果您仅有一个 Gitee 账号,可以在 Git 全局配置时使用 --global ,此后默认操作都是使用这里设置的用户名与密码进行配置


  1. 找到 hello-gitee 远程仓库的SSH连接,仓库页面点击克隆/下载,选择 SSH 并点击复制







  1. 初始化本地仓库并克隆远程 hello-gitee 仓库,命令如下所示:
git init #初始化仓库 git remote add origin 粘贴复制的SSH地址 #建立远程连接 git clone 粘贴复制的SSH地址 #克隆远程仓库

提示:初始化仓库后会在本地文件夹中新建一个隐藏文件夹 .git ,windows查看设置中可以设置隐藏文件可见即可看到此文件夹





  1. 进入 gitee 文件夹查看,再点击 hello-gitee 可以看到同步到本地的文件












庆祝一下,您已经掌握了“乾坤大挪移”第一式——远程克隆!



第三步 本地新建文件并同步至 Gitee

本节我们将要学习通过 git 命令新建文件,并同步到远程仓库,这就行动起来吧!

>新建文件并同步操作步骤

  1. 在仓库 hello-gitee 中新建一个“记录.doc”的文档,添加至暂存区,确认添加到数据目录并命名为“新纪录”,同步到远程仓库
cd hello-gitee #定位到 hello-gitee 文件夹 touch 记录.doc #新建一个记录.doc文件 git add 记录.doc #新增“记录.doc”至暂存区 git commit -m "新纪录" #确认新增“记录.doc”至数据目录 git push -u origin master #推送新增文件到远程仓库

工作原理示意图:






说明:原先 Git Bash Here 定位的是 gitee 的文件夹,克隆操作后,此文件夹内生成了 hello-gitee 的文件夹,我们要新增内容并同步到远程仓库,需要在 hello-gitee 文件夹中进行。


  1. 确认远程仓库中是否新增了“记录.doc”的内容







  1. 修改新增的文件后,继续执行 git add 开始的命令即可同步至远程仓库
太棒了,还剩一步您就可以完成本教程,获得功力精进了!



第四步 删除远程仓库中的指定文件

如果仓库中有多余文件想要删除,如何远程删除呢? Git 提供了非常简单的操作指令 git rm + 文件名

我们创建的 hello-gitee 仓库中有一个 README.en.md的文档,我们就以它为例,看看如何来删除吧!

>删除仓库指定文件操作步骤

  1. 确保本地仓库与远程仓库内容一致
  2. 在本地用命令删除想要删除的文件 “README.en.md”并确认本次删除操作
  3. 推送到远程仓库,完成指定文件删除
具体操作可按下方代码操作:

git pull #同步远程仓库到本地 rm README.en.md #删除本地文件 git commit -m "delete" #确认删除并备注“delete” git push #删除操作同步到远程仓库







作为实用主义接班人,您现在已经可以自由使用 Gitee 进行想要的远程同步操作了。

md是markdown的缩写,此类文档支持非常简单的语法,可以轻松在线编辑。




懒得写了。。。




参考博客链接:Git教程
mvphp/Gitee操作极速上手指南

关键词:入门

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭