gitee 订阅
Gitee
信息
操作系统
跨平台
开发语言
开源协议
未知
Gitee
Gitee 是开源中国推出的基于 Git 的代码托管服务。目前已经有注册开发者 500 万,托管超过 1000 万代码仓库。 Gitee 包括三个版本,分别是:社区版、 企业版 和 高校版 。企业版已为超过 150000 家企业进行服务,高校版已为超过 2000 所高校提供服务。
收起全文
精华内容
下载资源
问答
  • 码云gitee使用操作之快速入门

    万次阅读 多人点赞 2020-05-28 14:00:03
    码云Gitee快速入门教程目录一、 码云Gitee的特性1.1 Gitee的功能1.1.1 gitee的部分特性二、 码云Gitee使用过程2.1 相关分支名介绍2.2 使用操作演示2.2.1 创建仓库前的准备2.2.2 创建Git远程仓库2.2.3 远程仓库与本地...

    学习时,使用到Github这个Git的代码托管仓库,在使用过程中发现访问速度太慢了,有时候还出现了无法连接的现象,而接触到的国内的码云Gitee,访问速度就比较快了。以下介绍一下gitee的使用操作。

    一、 码云Gitee的特性

    简介:介绍码云gitee这个国内git托管服务的特性。

    1.1 Gitee的功能

    1.1.1 gitee的部分特性

    gitee的部分功能特性:

    1. 基于 Git 的代码托管平台。
    2. 同时支持 Git 和 SVN 。
    3. 支持多语言。
    4. 免费 使用,包括私有仓库。
    5. 仓库自动备份。
    6. 可以进行项目点评。
    7. 可以进行代码质量分析。
    8. 项目可以一键部署到演示平台。
    9. 多语言 README 自动渲染。

    Gitee的免费版本也提供了私有库功能,只是有成员人数上限 (5人)。

    二、 仓库的操作使用过程

    简介:介绍码云gitee的使用操作的过程。

    Gitee仓库的操作过程,合适实操过GitHub的朋友,如果没有接触过,在操作的过程中遇到问题,可以参考这篇详细步骤文章 : 不会码云Gitee怎样实战使用?看完这教程你就知道了

    2.1 相关分支名介绍

    几个分支名及其功能:

    1. master 分支 :主分支(这个分支每个仓库都有)。
    2. develop 分支: 功能开发。
    3. feature 分支:小设计(或者说一次小的更新)。
    4. hotfix 分支:修复bug。
    5. release 分支:测试。

    2.2 创建仓库前的准备

    Gitee的使用方法与Github是相似。

    登录账号后,把鼠标放到 头像 的位置,会弹出列表,点击 设置

    在这里插入图片描述
    在左侧菜单栏中,选择 SSH公钥

    在这里插入图片描述

    点击后右侧会弹出下图,把 公钥 填上

    生成公钥 的方法可以参考这篇文章:Gitee环境的搭建
    在这里插入图片描述

    公钥的位置,一般都是在 Windows个人用户目录 下的一个文件夹名为 .ssh 的目录

    在这里插入图片描述
    打开后可以看到生成的 私钥公钥 文件

    在这里插入图片描述

    填写完后,点击 确定 ,如下图所示

    在这里插入图片描述

    SSH公钥上传完成后,验证一下,输入以下命令

    ssh -T git@gitee.com
    

    如下,身份验证成功。
    在这里插入图片描述

    2.3 创建Git远程仓库

    在gitee页面,鼠标放到右上角 + 的地方,会弹出如下图所示的菜单栏,点击 新建仓库
    在这里插入图片描述

    点击后如下,填写仓库的信息,选择相关属性,注意选择为私有或公开(一般指的是开源项目)仓库,其他可以默认,远程仓库名最好和本地仓库一致。
    在这里插入图片描述
    接着,根据上面 2.1 所说这些分支的意义,选择 分支模型 在这里插入图片描述
    选择完后,点击 创建 ,远程仓库创建完成。

    2.4 创建本地仓库

    下面的命令操作是在 Cmder 上进行的(推荐使用这个工具, 或者打开 你自己用的工具),Cmder 可以到这里下载 :Cmder下载地址

    本地仓库与远程仓库关联,前提是本地有一个git仓库。可以直接在 cmder 输入

    cd 目录的路径
    

    进入到本地的某个目录后输入以下命令,使这个目录变成git可以管理的仓库。

    git init
    

    在这里插入图片描述
    该目录下会生成一共 .git 文件

    在这里插入图片描述

    如果想克隆一个仓库,则输入以下命令

    git clone 远程仓库地址
    

    在这里插入图片描述

    以下演示,是把本地已有的一个git仓库,与gitee的远程仓库关联起来。

    2.5 本地仓库与Gitee远程仓库关联

    2.5.1 仓库关联的操作过程

    打开 Cmder (或者你安装下周的别的控制台工具) ,输入以下命令,把 本地仓库 与gitee的 远程仓库 关联

    git remote add origin(默认的远程仓库名字,可以重命名) 远程仓库地址
    

    在这里插入图片描述
    现在,就可以 git push (将本地指定分支上传到远程仓库)和 git pull (拉取远程仓库的变化到本地,并且与本地分支合并)推送了。

    2.5.2 仓库关联时遇到的问题

    如果在输入命令关联的时候报错(在这里重输一遍命令,就不另外新建操作了),表示该本地仓库已经关联了一个名字是 origin 的远程仓库

    在这里插入图片描述

    查看以下命令,远程库的信息

    git remote -v
    

    在这里插入图片描述
    从信息中可以知道,这个本地库已经关联了一个叫 origin 的gitee的远程库。

    因为我们上面操作的目的是要这个本地仓库与指定的远程仓库关联(假设本地仓库已有关联),接着就输入以下命令将已有的远程仓库 删除

    git remote rm origin(这个名字的地方,根据自己的名字修改)
    

    在这里插入图片描述
    删除后,再次查看信息,发现已经没有了关联信息

    git remote -v
    

    在这里插入图片描述
    接着,再关联自己想关联的远程库,输入以下命令

    git remote add origin(这个是默认的远程仓库名字,可以重命名) 远程仓库地址
    
    git remote -v
    

    在这里插入图片描述
    现在已经根据自己的需要,把本地库与远程库关联起来了(想让哪个仓库关联,按以上操作就可以解决了),可以通过命令 git push ,把本地库推送到gitee上面了。

    2.6 本地库同时关联Gitee和Github

    在本地库关联 Gitee 的时候,也是 可以同时 关联 GitHub 的,因为git是一共分布式版本控制系统,可以同步到另一个远程库,也可以同步到另外两个远程库。

    在使用 多个 远程库的时候,需要 注意 的是:git的远程库默认命名是 origin ,如果有多个远程库,就需要用不同的名字开区分这些远程库了。

    先删除已经关联的远程库

    git remote rm origin(远程库的名字,根据自己的修改)
    

    查看一下远程仓库信息

    git remote -v
    

    在这里插入图片描述

    接着,关联GitHub,远程库取名为 github (根据自己习惯取名,可以取别的名字)

    git remote add github(可以根据自己的习惯取名) 远程仓库地址
    

    在这里插入图片描述
    查看远程库信息, 本地库 关联 GitHub远程库 成功

    git remote -v
    

    在这里插入图片描述
    关联 Gitee的远程库 ,取名为 gitee (根据自己的需要取名),输入以下命令

    git remote add gitee(所取的远程库名字) 远程仓库地址
    

    在这里插入图片描述

    再查看一下远程库的信息,如图所示,本地库与 GiteeGitHub 这两个远程库关联成功。

    git remote -v
    

    在这里插入图片描述
    操作完成,可以看到,本地库是可以同时与多个远程库互相同步(以上操作演示创建的路径,根据自己的情况而定)。

    如果需要推送到 Gitee ,使用以下命令

    git push gitee master
    

    如果需要推送到 Github ,使用以下命令

    git push github master
    

    好了,继续学习。

    展开全文
  • 快递100企业版接口(API)gitee

    万次阅读 2020-08-05 15:01:31
    最近收到有老铁反映,放到GitHub的快递100项目访问不方便。 不好意思,以为大家路子都比较好,然鹅并不是。...等搬完砖,回头把代码放到国内支持比较好的gitee上,老铁们再忍一下。实在着急的话,找我私聊。 ...

    最近收到有老铁反映,放到GitHub的快递100项目访问不方便。

    不好意思,以为大家路子都比较好,然鹅并不是。。。

    呐,你们要的,快递100 gitee :https://gitee.com/kuaidi100-api/projects

    我是牺牲了搬砖的休息时间来搞的,大侠们觉得还行记得给个Star。

    展开全文
  • Gitee

    千次阅读 2020-03-31 20:48:02
    https://gitee.com/hezuijiudexiaobai

    Git 全局设置

    git config --global user.name "喝醉酒的小白"
    git config --global user.email "1844462694@qq.com"
    

    创建 Git 仓库

    mkdir data_visualization //项目在本地的位置
    cd data_visualization
    git init
    touch README.md
    git add README.md
    git commit -m "first commit"
    git remote add origin https://gitee.com/hezuijiudexiaobai/data_visualization.git
    git push -u origin master
    

    已有项目:

    cd existing_git_repo
    git remote add origin https://gitee.com/hezuijiudexiaobai/data_visualization.git
    git push -u origin master
    

    让 Git 记住密码账号

    git config --global credential.helper store
    

    在 vscode 中使用 Git :拉取、提交、克隆
    vscode 如何查看 Git 历史(使用Git Graph)

    展开全文
  • 不会码云Gitee怎样实战使用?看完它你就知道了

    万次阅读 多人点赞 2020-05-18 19:34:34
    我们经常用到Gitee这个代码托管平台,在这里详细记录一下Gitee是怎样实战使用的,以及怎样解决使用过程中遇到的问题。

    学习时,经常需要管理自己的代码,使用到 码云gitee 这个代码托管平台,所以在这里操作演示,做个笔迹详细记录一下。以下介绍 gitee 的使用操作。

    文章目录

    一、 码云Gitee相关介绍

    简介:介绍码云gitee的相关信息。

    1.1 码云的介绍

    码云是现在国内最大的代码托管平台,提供基于Git的代码托管服务,是一个为开发者提供稳定、高效、安全的云端软件开发协作平台。

    1.2 码云的功能

    除了Git代码托管这个功能,码云还提供代码在线查看、历史版本查看、打包下载任意版本、保护分支、代码质量检测、PaaS 项目演示等功能。

    1.3 码云的模式

    一个开源项目,开源分为两个群体:核心开发团队、贡献者。核心开发团队,拥有对代码修改的最终决定权;贡献者,能查看源代码但不能对版本库提交修改。

    1.3.1 集中式版本控制系统

    使用集中式版本控制系统(如SVN):

    1. 贡献者不能直接向版本库提交修改的代码。
    2. 而核心开发团队,对于涉及到版本库的操作(查看日志、创建分支等)都需要在连网的情况下进行,受网络带宽的影响比较大。
    1.3.2 分布式版本控制系统

    使用分布式版本控制系统(如Git):

    1. 每个开发者本地都拥有一份完整的版本库。

    2. Git不排斥集中式模式,但更倾向于将集中式版本库称为共享版本库。

    3. 核心开发团队与共享版本库之间不需要一直保持连接状态(如查看日志、提交、创建分支等),几乎全部操作都(脱离网络)能在本地版本库中完成。

    4. 核心开发团队和贡献者(非项目成员)都可以从共享版本库克隆一份本地版本库,但 只有 核心开发团队成员才可以将自己的本地版本库推送到共享版本库上。

    贡献者(非项目成员)提交自己对项目修改的两种方式:

    1. git format-patch 命令将本地仓库提交转换为补丁文件或补丁文件序列,再通过 邮件 发送给核心开发团队。
    2. 搭建 一个自己的 共享版本库 ,通过 邮件 创建一个拉拽请求(Pull Request),让核心开发团队成员到自己的版本库来抓取(Pull)。
    1.3.3 码云的协同模式

    创建者只需在码云上点击创建版本库,再完成授权和核心开发团队的组建,项目就创建完成了。

    贡献者参与项目:

    1. 找到想参与的项目,在自己的托管空间下创建一个派生(Fork)的项目(对派生项目的版本库拥有读写的完全权限)。
    2. 当贡献者完成开发,并向自己派生的版本库推送后,通过码云向项目的核心开发团队发送一个 Pull Request,请求审核。
    3. 核心开发团队收到 Pull Request 后审核代码,审核通过后,执行合并操作接纳贡献者的提交。

    如图所示
    在这里插入图片描述

    二、 Gitee注册账号和搭建环境

    简介:介绍初次运行git时的配置、账号的创建、git客户端能否访问git仓库。

    2.1 初次运行前的配置

    ( 2.1 这部分作为理论熟悉,根据自己情况可直接从 2.2 开始操作)

    使用前,需要配置自己的Git工作环境,只需要配置一次,以后升级会继续沿用现在的配置(如果需要修改,可以用相同命令修改配置)。

    Git 提供了 git config 工具(即 git-config 命令,通过 git 加一个名字来执行此命令),用来配置或读取相应的工作环境变量,这些环境变量决定了 Git 在各个环节的具体工作方式和行为。

    变量存放的三个地方:

    1. /etc/gitconfig 文件:系统中对所有用户都适用的配置(如果使用 git config ,选择 –system 选项,读写的就是这个文件)。
    2. ~/.gitconfig 文件:用户目录下的配置文件只适用于该用户(如果使用 git config ,选择 –global 选项,读写的就是这个文件)。
    3. .git/config 文件(当前仓库的 Git 目录中的配置文件):这里的配置仅仅针对当前仓库有效(每一个级别的配置都会覆盖上层的相同配置,所以 .git/config 里的配置会覆盖 /etc/gitconfig 中的同名变量)。
    2.1.1 配置用户信息

    配置 个人用户名邮箱地址 ,每次 Git 提交时都会引用这两条信息,这两条信息会随更新内容一起写入历史记录,命令如下

    git config --global user.name "用户名"
    git config --global user.email "注册Gitee的邮箱"
    

    在这里插入图片描述

    如果使用 --global 选项,更改的配置文件就位于用户主目录下,以后 所有仓库 都会默认使用这里配置的用户信息(如果要在某个特定的仓库中使用其他名字或者邮箱,只要去掉 --global 选项重新配置即可,新的设置保存在当前仓库的 .git/config 文件里。)。

    2.1.2 文本编辑器配置

    Git 需要输入一些额外信息的时,会自动调用系统默认的文本编辑器,如 ViVim

    如果需要自定义,输入以下命令(以 Emacd 为例)

    git config --global core.editor emacs
    
    2.1.3 差异分析工具配置

    这个命令是在解决合并冲突时,使用哪个差异分析工具。

    输入以下命令(以改用 vimdiff 为例)

    git config --global merge.tool vimdiff
    

    另外,Git 可以理解为 kdiff3,tkdiff,meld,xxdiff,emerge,vimdiff 等合并工具的输出信息(可以自定义指定的开发工具)。

    2.1.4 查看配置信息

    检查已有的配置信息

    git config --list
    

    有时候会看到一样的变量名,则说明它们来自不同的配置文件(如 /etc/gitconfig 和 ~/.gitconfig ),Git 实际采用最后一个。

    查阅某个环境变量的设定(把特定的名字跟在后面即可)

    git config user.name
    

    2.2 注册Gitee账号

    打开 浏览器 ,在地址栏输入 Gitee.com ,敲击回车,出现以下界面,点击 加入码云

    在这里插入图片描述
    出现以下界面,选择注册登录方式

    在这里插入图片描述
    完成注册。

    2.3 环境的搭建

    2.3.1 配置用户信息

    以下操作是用终端模拟器 Cmder ,推荐使用这个工具,这个工具比较便捷,比如需要粘贴,点一下右键就粘贴了。如果不想下载这个工具,也可以在终端操作(打开 终端 快捷键:Win + r ,输入 cmd

    (下载地址: Cmder下载 ,也可以在网上找相关资源下载)

    打开 Cmder (或 终端 ),输入 git 查看是否显示命令的使用方法

    git
    

    在这里插入图片描述

    配置 Git 全局用户名和邮箱,注意替换用户名和邮箱

    git config --global user.name "用户名"
    git config --global user.email "注册Gitee的邮箱"
    
    2.3.2 配置免密访问

    配置免密访问 Gitee.com 。为了能够向刚创建的仓库提交代码,需要配置加密的密匙到 Gitee.com ,在实现通信加密的同时,不需要用户每次都验证账号输入密码。

    Cmder 输入以下命令(命令中有双引号的,在双引号中输入邮箱),接着不用输入, 一路敲击回车 就可以了

    ssh-keygen -t rsa -C "注册Gitee.com的邮箱地址"
    

    在这里插入图片描述
    命令执行完后,在 Windows个人用户目录 下会生成一个 .ssh目录 ,打开后可以看到生成的 私钥公钥 文件

    在这里插入图片描述
    .ssh目录中,新建两个文本文件 configknown_hosts

    在这里插入图片描述

    在 config 文件中加入以下内容( 注意 文件名要删掉后缀.txt

    # gitee 指定私钥路径
    Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
    

    完成后如下
    在这里插入图片描述
    打开公钥id_rsa.pub文件(以记事本形式打开),复制里面的内容在这里插入图片描述

    在 known_hosts 文件中加入复制的内容,把末尾的 邮箱名删掉注意 文件名要删掉后缀.txt

    gitee.com <粘贴id_rsa.pub的内容,并去掉它结尾的邮箱>
    

    完成后如下
    在这里插入图片描述
    登录 Gitee ,点击超链接进入 码云添加SSH公钥,熟悉的话也可以按一下操作进入。

    鼠标移到右上角头像处,点击 设置

    在这里插入图片描述
    再点击 SSH公钥 ,在这里添加公钥。

    在这里插入图片描述
    打开后填入一下信息,把 公钥id_rsa.pub 的把 所有 内容复制这里,点击 确定

    在这里插入图片描述
    点击 确定 后,会弹出提示,按提示输入验证身份就可以了
    在这里插入图片描述
    验证成功后,打开 Cmder 输入下面命令测试认证Gitee.com 是否成功

    ssh -T git@gitee.com
    

    在这里插入图片描述

    认证成功,继续下面的操作。

    三、 创建Gitee仓库和提交代码

    简介:介绍Gitee仓库的创建、使用Git提交代码。

    3.1 创建仓库

    3.1.1 创建远程仓库

    登录 Gitee.com ,点击右上角的 + 号,再点击 新建仓库

    在这里插入图片描述

    填写 仓库名称 ,设置 公开 (一般指的是开源项目)或者 私有 ,其他默认(也可以根据自己需要选择)

    在这里插入图片描述

    这里要 勾选 上(如果不勾选,到时候操作不太方便,比如需要用git命令创建仓库)

    在这里插入图片描述

    选择 分支模型特性/发布模型(根据具体需要选择,比如选择单分支模型),点击 创建 ,仓库创建完成 。
    在这里插入图片描述

    打开仓库,点击 代码 ,选择 SSH ,复制仓库的SSH访问链接(注意选择的是SSH协议,不是HTTPS协议)
    在这里插入图片描述
    如果以后需要查看 远程仓库访问连接 ,打开仓库后点击 代码 ,在右侧点击 克隆/下载 ,再选择所需要的复制

    在这里插入图片描述

    打开 Cmder ,选择存放仓库的地方(根据自己情况选择),输入以下命令

    d:
    mkdir d:\GitTest
    cd d:\GitTest
    git clone 仓库的SSH访问链接
    

    在这里插入图片描述

    进入上面所创建目录,查看目录,检查仓库是否下载成功

    在这里插入图片描述

    3.1.2 创建本地仓库

    如果想创建一共git的本地仓库,则按以下操作。

    进入到想创建本地git仓库的文件夹,用以下命令(路径是指git本地仓库的路径),

    cd 路径
    

    在这里插入图片描述

    把这个目录设置成git本地仓库,输入以下命令

    git init
    

    在这里插入图片描述

    打开文件夹,发现生成了一个 .git 文件,表示git的本地仓库创建成功。
    在这里插入图片描述

    3.2 代码提交

    3.2.1 提交过程

    把需要提交的代码解压到该目录下

    在这里插入图片描述
    进入到克隆下来的仓库

    cd Gitdemo
    

    在这里插入图片描述
    把代码加入到 暂存区

    git add *
    

    在这里插入图片描述
    查看 暂存区 的代码,可以看到文件处于new file状态

    git status
    

    在这里插入图片描述
    把代码提交到 本地仓库 ,双引号内写入本次提交的注释,命令如下

    git commit -m "提交内容注释"
    

    在这里插入图片描述

    再次查看 暂存区 ,查看暂存区文件状态,如下图,暂存区没有还没提交到 本地仓库 的文件
    在这里插入图片描述
    本地仓库 提交到 远程仓库 (即Gitee仓库

    git push
    

    在这里插入图片描述

    通过 浏览器 打开 Gitee仓库 ,查看代码是否提交,可以看到提交记录等信息

    在这里插入图片描述

    3.2.2 修改后再次提交演示

    ( 3.2.2 的操作,以上面上传的代码为例,请根据自己的代码修改)

    记事本 形式打开 .html 文件,对代码进行修改,修改前如下

    在这里插入图片描述
    修改完后,点击 保存

    在这里插入图片描述

    用浏览器打开该文件,查看是否修改成功

    在这里插入图片描述
    根据3.2.1的操作命令,把修改后的代码提交到远程仓库

    用到下面这几条命令

    git add *
    git status
    git commit -m "提交内容注释"
    git push
    

    把修改的文件放入 暂存区注意 这两条命令: git add是把修改的代码放入暂存区,git add *是把当前目录所以修改的文件都放入暂存区)

    在这里插入图片描述
    查看暂存区状态,再把 暂存区 代码提交到 本地仓库

    在这里插入图片描述
    检查暂存区状态,把 本地仓库 推送到 远程仓库

    在这里插入图片描述

    再打开浏览器,查看该远程仓库日志,查看是否提交成功

    在这里插入图片描述
    好了,代码提交演示完成。

    四、 分支与标签的管理

    简介:介绍如何管理git的分支,如何使用分支进行开发、修复bug。

    4.1 管理的背景

    在软件开发行业中,有一种常见的版本号分类方法,就是使用数字标记,用点(dot)符号隔开,随着每次版本的更新数字会递增。软件版本有: 开发版 (develop), 新特性版本 (feature), 正式版修复版 (hotfix) 。

    例如 1.2.8 这个版本号,通常 1 代表 大版本号 ,代表软件的重大改版更新,架构的大更改; 2 代表 小版本号 ,一般是新增一些小功能或模块; 6 代表 功能修复 ,就是大家常说的修复bug。

    4.2 操作思路

    master 是主干分支, 正式版 一般要从主干分支发布。

    发布前要在版本位置上标记上版本信息(即打标签),通过打标签,方便以后知道发布的版本对应着哪一次提交的内容。

    以上面的创建为例,版本号为 v1.0.0 ,发布三个版本:

    1. 正式版v1.0.0。
    2. 正式版v1.0.1,包含一个bug修复(hotfix)。
    3. 新特性开发版v1.1.0 Build-20200518,包含一个新特性。

    在这里插入图片描述

    4.3 操作步骤

    4.3.1 发布正式版

    查看本地仓库的分支,*表示当前分支

    git branch
    

    在这里插入图片描述
    查看本地仓库提交历史(发行版本前,要确定该版本有哪些提交内容)

    git log
    

    在这里插入图片描述

    master 分支(主干)打上标签 v1.0.0

    git tag -a v1.0.0 -m '正式版v1.0.0'
    

    在这里插入图片描述
    查看所有的标签

    git tag -l
    

    在这里插入图片描述

    将新增的标签提交到远程仓库

    git push --follow-tags
    

    在这里插入图片描述

    查看标签是否提交,打开 浏览器 ,查看 远程仓库 ,点击 统计 ,再点击 标签
    在这里插入图片描述

    在下面这里点击 发行版 ,可以创建 远程仓库的发行版 ,这样别人就可以直接下载该版本的应用了(在此就不演示这个操作了)

    在这里插入图片描述

    4.3.2 修复正式版(热修复补丁)

    如果需要修复bug(假设正式版v1.0.0发现了一个bug),在 master 分支上,基于 v1.0.0 来修复这个bug,从标签 v1.0.0 新增一个分支来修复

    git checkout -b hotfix-v1.0.1 v1.0.0
    

    在这里插入图片描述
    查看是否新增的 hotfix-v1.0.1 分支,并且当前正处于这个分支上

    git branch
    

    在这里插入图片描述
    如果想切换分支,可以输入这个命令来切换不同的分支

    git checkout 分支名称
    

    接着以 记事本 形式打开.html文件(和上面一样,请根据自己的代码修改,文章代码的操作演示,是根据我提交的代码来操作的),修改前如图所示
    在这里插入图片描述
    修改为 正式版v1.0.1 ,点击 保存

    在这里插入图片描述
    接着,在 Cmder 输入以下命令,提交修改

    git add index.html
    
    git commit -m "提交内容的注释"
    
    git push
    

    在这里插入图片描述

    因为 hotfix-v1.0.1 只是一个临时分支,所有修改完后要合并到 master 分支。

    切换到 master 分支

    git checkout master
    

    在这里插入图片描述
    hotfix-v1.0.1 分支的修改合并到 master 分支上

    git merge --no-ff hotfix-v1.0.1
    

    在这里插入图片描述
    加上标签 正式版v1.0.1

    git tag -a v1.0.1 -m "正式版v1.0.1"
    

    在这里插入图片描述
    hotfix-v1.0.1 分支已经合并到 master 分支上,为了方便维护,一般会删掉这个分支,输入以下命令

    git branch -d hotfix-v1.0.1
    

    在这里插入图片描述
    接着 push 推送到 远程仓库 ,输入以下命令

    git push --follow-tags
    

    在这里插入图片描述

    查看新的 Tag 是否存在

    git tag -l
    

    在这里插入图片描述
    打开 浏览器 ,检验以下是否提交成功
    在这里插入图片描述

    提交完成。

    4.3.3 发布新特性版

    开发一个 新特性版v1.1.0 (假设这个版本短时间内开发不完,需要以迭代方式开发),每日发布一个开发版(版本号后面加上Build的日期)。比如第一次开发是2020年5月18日,则版本号就是v1.1.0 Build-20200518。

    为了不影响 master 分支的正常维护(master 分支可能还要发布修复bug),一般需要在v1.0.1 标签这里再新建一个develop分支,输入命令如下

    git checkout -b develop v1.0.1
    

    在这里插入图片描述

    修改代码内容(请根据自己代码修改)

    在这里插入图片描述

    修改后如下
    在这里插入图片描述
    把修改的代码放入 暂存区

    git add 文件名
    

    在这里插入图片描述
    暂存区 的代码提交到 本地仓库

    git commit -m "提交内容的注释"
    

    在这里插入图片描述

    使用的标签标记为 v1.1.0-Build-20200518

    git tag -a '标签' -m "标签描述"
    

    在这里插入图片描述
    建立追踪关系,设置本地仓库的分支(好像默认都有origin)对应远程仓库的分支

    git push --set-upstream 现有分支 远程分支
    

    在这里插入图片描述
    把本地仓库提交到远程仓库,输入以下命令(该命令是追随标签提交)

    git push --follow-tags
    

    在这里插入图片描述
    打开 浏览器 进入仓库,检验是否提交成功
    在这里插入图片描述

    好了,提交完成。

    4.4 删除指定分支的文件

    简介:这一小节就不截图演示了,直接介绍怎样操作。

    输入以下命令进入到 Git本地仓库

    cd 本地仓库路径
    

    查看分支

    git branch -a
    

    切换到想操作的分支

    git branch [branch]
    

    在本地仓库删除想要删除的文件

    git rm [file]  //如果想删掉所有文件,则用 * 替代文件名
    

    或者用下面这句命令删除

    git rm -r [file]  // -r表示递归所有子目录
    

    删除后再进行提交(提交到本地仓库)

    git commit -m "提交描述"
    

    最后推送到远程仓库

    git push origin [branch]
    

    五、 常用命令

    简介:介绍操作时经常使用到的Git命令。

    5.1 Git相关说明

    5.1.1 git本地各部分介绍
    • git本地仓库:
    1. 工作区
    2. 本地版本库——.git隐藏文件夹
    3. 暂存区——修改了的文件,还没提交到仓库。
    4. 提交状态

    关于 暂存区 介绍:

    1. 本地仓库里面存放了很多东西,其中有个很重要的叫做stage(或者叫index)的暂存区。
    2. git自动创建的第一个分支为master,指向master的一个指针叫做HEAD

    工作区暂存区本地版本库远程版本库 之间的关系如下(图片是大二时的资料,源于网络):

    在这里插入图片描述

    5.1.2 分支介绍
    分支 说明
    mater 默认开发分支
    origin 默认远程版本库
    HEAD 指向当前分支的最新提交
    HEAD^ HEAD的父提交

    5.2 Git常使用到的命令

    5.2.1 实用Git命令列表
    • git clone : 从git服务器(远程仓库)拉取代码。

    • git config : 配置用户名和邮箱。

    • git branch :操作项目分支(创建、重命名、查看、删除)。项目开发一般是在开发分支进行,开发完后再合并到主干。

    • git checkout : 切换分支。

    • git status :查看文件变动状态。

    • git add :将文件添加到暂存区。

    • git commit :提交文件变动到版本库(本地仓库)。

    • git push :将本地代码推送到服务器(远程仓库)。

    • git pull :将服务器(远程仓库)上的最新代码拉取到本地。

    • git log :查看版本提交记录(按j往下翻,按k往上翻,按q退出查看)。

    • git tag :为项目标记标签。

    • .gitignore :设置哪些内容不需要推送到服务器(远程仓库)。

    关于 .gitignore 操作的介绍:

    1. 这是一个配置文件(不是Git的命令),在项目中,通过命令 touch .gitignore 创建一个.gitignore文件,通过编辑器打开创建的这个文件,添加忽略的文件或目录(每行代表一个忽略的文件或目录)。
    5.2.2 操作之间联系的命令

    本地仓库 与 远程仓库 之间的联系命令:

    命令 解释
    git remote -v 查看远程仓库信息
    git remote show [remote] 查看指定远程仓库信息
    git init 初始化本地版本库
    git clone [url] 克隆远程仓库,url指的是远程仓库地址
    git pull [remote] [branch] 拉取远程仓库的代码到本地仓库并自动合并
    git fetch [remote] 下载远程仓库的所有变动
    git push 从本地仓库推送到远程仓库
    git push [remote] [branch] 上传代码并合并
    git push --tags 上传所有标签

    git clonegit pull 的区别:

    1. git clone 不需要本地初始化仓库,git pull 则需要。
    2. git clone 本地无需是一个仓库,且克隆将设置额外的远程跟踪分支,文件夹.git里存放与远程仓库一样的版本库记录。

    本地仓库 与 暂存区 之间的联系命令:

    命令 解释
    git status 查看暂存区状态
    git diff 查看变更内容
    git add 把修改的代码放入暂存区
    git add * 把当前目录所有修改的文件都加入暂存区
    git add . 跟踪所有改动过的文件(别漏掉 . 这点)
    git add [file] 跟踪指定的文件
    git rm --cached [file] 停止跟踪文件但不删除
    git rm [file] 删除文件
    git mv [old] [new] 文件改名
    git commit --amend 修改最后一次提交
    git commit -m [message] 把暂存区代码提交到本地仓库

    对 分支 的操作:

    命令 解释
    git merge [branch] 合并指定分支到当前分支
    git branch 查看所有本地分支
    git branch [branch-name] 创建新分支
    git branch -d [branch] 合并后删除分支
    git checkout [branch] 切换到指定分支
    git branch -m [branch-name] [branch-name-new] 重命名分支

    对 标签 的操作

    命令 解释
    git tag 查看所有本地标签
    git tag [tag-name] 在当前提交(commit)新建一个标签
    git tag [tag] [commit] 在指定提交新建一个标签
    git tag -d [tag] 删除标签

    撤销 的命令

    命令 解释
    git reset --hard 重置暂存区与工作区(与上一次commit保持一致)
    git revert [commit] 撤销指定的提交

    查看历史信息:

    命令 解释
    git log 查看当前分支的提交历史记录
    git log -p [file] 查看指定文件的提交历史
    git log -S 关键词 根据关键词搜索提交历史
    git blame [file] 以列表方式查看指定文件的提交历史
    git status 显示有变更的文件

    六、 操作时遇到的问题

    简介:介绍操作时常遇到的问题。

    6.1 修改文件扩展名的方法

    需要删掉文件后缀的时候,找不到文件的扩展名,点击 查看 ,勾选 文件扩展名
    在这里插入图片描述
    找到需要修改的文件,点击文件,右键选择 重命名 ,再修改

    在这里插入图片描述
    点击 确定
    在这里插入图片描述
    扩展名修改完成
    在这里插入图片描述

    6.2 Cmder 提示error: cannot spawn less: No such file or directory

    解决方法:把计算机名修改为英文名
    在这里插入图片描述
    点击 此电脑 ,右键 属性 ,选择 系统保护 或者 高级系统设置

    在这里插入图片描述
    再在弹出的窗口选择 计算机名 ,接着修改就可以了

    在这里插入图片描述

    6.3 克隆仓库时提示 warning: You appear to have cloned an empty repository

    提示克隆了一个空仓库,这个提示可以忽略的。上面的操作,新建仓库还没有放入内容,就弹出了这个提示,对接下来的操作没有影响的。

    6.4 Cmder 提示 Bad owner or permissions on

    可能是Windows用户不能访问 .ssh目录 ,导致创建密钥失败,解决操作:

    1. 找到 .ssh 文件夹 (一般位于用户目录下,即 C:\Users\Windows用户名 这个目录里面)
    2. 右键 .ssh 文件夹,点击 属性
    3. 点击 安全 --> 高级 ,在弹出的界面的左下角,点击 禁用继承 ,再点击确定
    4. 弹出提示窗口,点击 从象中删除所有继承的权限 ,接着你会看到所有用户都删除掉了,让我们添加所有者
    5. 在这个窗口中,点击 编辑 --> 添加 --> 选择用户或组 --> 高级 --> 立即查找 ,点击后会显示用户列表
    6. 选择你的用户账户
    7. 接着一路点击 确定 ,就解决这个问题了

    6.4 执行 ssh-keygen 时提示 could not create directory ‘c:\xxx\ssh’:Invalid argument

    可能是Windows的用户名采用了中文或特殊字符,因为命令参数不支持中文和特殊字符,所有导致了创建目录失败,修改下用户名就可以了。

    也有可能是没有C盘的访问权限,如果是权限问题,请参考 6.3 的解决方法。

    6.5 输入命令后提示 error: invalid key 或 error: invalid argument

    查看命令是不是少打空格等,导致参数错误。

    6.6 提示 fatal:Authentication failed for ‘https://gitee.com/xxxx’

    这个提示是因为使用HTTPS协议管理远程仓库,却使用了错误的gitee用户名和密码,输入正确的注册邮箱和密码就可以解决这个问题了。

    6.7 提示 Please tell me who you are

    这个提示是因为 Git的 user.name 和 user.email 没有配置,随意导致远程仓库认证失败,配置 gitee用户名和认证邮箱 就可以解决这个问题了。

    6.8 提示 warning:LF will be replaced by CRLF in xxxx The file will have its original line endings in your working directory

    Git提交到远程仓库时,自动把提交文件的 Windows的分行符 转换为 Linux/Unix的分行符 ,这个提示可以忽略。

    6.9 ssh: connect to host git.com port 22: Connection timed out

    这是输错命令的了,看清楚命令-。-

    在这里插入图片描述
    好了,总结完了,继续学习。

    展开全文
  • Gitee实战使用教程目录一、 Gitee相关介绍1.1 码云Gitee的介绍1.2 码云Gitee的模式1.3 码云Gitee的优势二、 IDEA操作Gitee2.1 IDEA连接Gitee2.2 IDEA提交文件 一、 Gitee相关介绍 简介:介绍Gitee的相关信息。 1.1 ...
  • gitee新建项目上传到gitee仓库

    万次阅读 2020-02-13 18:49:31
    下载gitee ,右键你的项目,选择bash 1.设置用户名和邮箱 git config --global user.name "用户名" git config --global user.emali "邮箱" 2.-进入项目工程目录,然后初始化本地仓库 git init 3.-建立本地...
  • 九 Deepin配置ssh访问gitee

    千次阅读 2021-03-09 20:48:41
    对于gitee上的私有代码,如果使用https下载或上传,则需要每次进行登录认证。 使用ssh可以非常方便进行代码管理。 一、客户端(Linux)配置 1、生成密钥、公钥。 自定义一个目录中生成相应的密钥, 注意 -C ...
  • Gitee,Github 图片转直链

    千次阅读 2021-01-11 00:33:14
    gitee转之前: https://gitee.com/nmydt/picture-bed/blob/master/img/97a8eacc9ea407bb.jpg 转之后 https://gitee.com/nmydt/picture-bed/raw/master/img/97a8eacc9ea407bb.jpg 即将blob换成raw github转之前: ...
  • typora+picgo+gitee,轻松搞定图片上传

    万次阅读 2020-08-01 13:31:13
    Gitee设置 PicGo配置 typora设置 常见问题 版本需求 PicGo 软件的版本要求 2.2.0 及以上 Typora 软件的版本要求 0.9.84 及以上 步骤 Gitee设置 新建仓库 登录gitee 点击右上角的+,新建仓库 新建仓库的要点如下...
  • gitee在国内访问非常快,可以考虑把一些静态资源上传到gitee上面,然后直接访问,岂不是可以当做静态资源服务器来使用? 具体实现 参考 package controller import ( "encoding/base64" "fmt" "gitee-static/...
  • 如何把项目上传到Gitee(全网最细)

    千次阅读 多人点赞 2021-03-10 13:16:39
    1.在Gitee官网注册好账号后,点击新建仓库 2.然后把仓库信息填写一下,例如我这里的仓库名称叫test,然后路径会根据仓库名称自动生成,我这里的语言是选择Java,然后勾选第一个选项,因为勾选第一个选项比较方便,...
  • idea 使用idea上传项目到码云(gitee)上 IntelliJ IDEA

    万次阅读 多人点赞 2018-08-27 16:09:21
    上传到gitee(码云上面去),项目右键,依次点击图片上面的提示提交,通过git提交到gitee上面去。 第九步: 进入提交配置界面,点击master→DefineRemote,进入远程定义,填入你的项目名和远程地址的链接,...
  • gitee删除远程仓库

    万次阅读 2020-03-14 20:56:14
    1.点击管理,然后点击仓库设置,再点击删除仓库 2、点击删除仓库,点击确认删除
  • 【七】GitHub and Gitee

    千次阅读 2021-03-07 17:19:37
    GitHub and Gitee使用GitHub使用Gitee 使用GitHub 我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的...
  • gitee使用教程,创建项目仓库并上传代码

    千次阅读 多人点赞 2020-09-21 17:45:08
    文章目录一、关于gitee二、安装git三、登录gitee四、生成SSH公钥五、配置SSH公钥六、创建一个项目七、克隆仓库到本地八、关联本地工程到远程仓库九、添加文件十、执行git命令,提交文件十一、常用的git命令 ...
  • 今天我们来学习:码云(Gitee)授权第三方登录,相比之前 支付宝登录、腾讯QQ登录 以及 新浪微博登录 来说,相对于比较简单 一、准备工作 1、登录 码云官网 官网地址:https://gitee.com/ 注册、登录我们的...
  • Git建立本地仓库并上传到Gitee

    万次阅读 多人点赞 2018-07-24 10:17:33
    gitee上新建项目,复制https://gitee.com/xxx/xx.git地址 关联本地仓库并上传代码 git remote add origin https://github.com/Yanyf765/hr_sys.git(上步骤复制的地址) git push origin master 报错...
  • Gitee Go 介绍2. 开通Gitee Go3. 提交一个vue项目到gitee仓库4. 制品库配置5. 添加部署机器6. 流水线配置示例7. 云服务器安装Nginx服务8. 配置vue项目部署流水线 1. Gitee Go 介绍 官网:...
  • idea配置gitee、上传项目、更新项目

    万次阅读 多人点赞 2020-05-30 10:36:05
    上传项目到gitee 首先新建一个空项目,然后创建本地仓库: 将项目上传到本地仓库: 提交上传: 现在是添加到本地了,下面分享到gitee网页: 点击分享: 就完成了上传。 更新项目 我们在上传后代码改动他会显示蓝色...
  • gitee命令行上传项目

    千次阅读 多人点赞 2020-08-27 21:16:03
    2.登录gitee新建个仓库,用来存放项目 3.找到需要上传的项目,右键,git bash here 这里需要先去官网下载安装git git官网 4.git init命令在当前文件夹下创建一个本地仓库 5.git remote add origin 远程仓库地址 6...
  • Hexo +gitee搭建博客最全教学

    千次阅读 多人点赞 2020-06-25 09:28:34
    拉取项目 跳转至网站根目录,克隆项目至本地: git clone https://gitee.com/dbnuo/bnd-hexo.git 跳转至拉取的项目目录: # 创建 hexo 目录 mkdir hexo # 进入 hexo 目录 cd hexo/ # 初始化 hexo 目录 hexo init ...
  • 码云Gitee账号如何注销

    千次阅读 2020-09-12 18:03:39
    原创文|Space9 ...建议: ...将所有项目都设置为私有之后,再删除所有项目(删除前记得备份) 将个人信息进行清空或者匿名化处理 2020 年 9 月 10 日,中国专业 IT 开发者社区 CSDN 正式推出全新升级的开源平台 CODE....
  • gitee 生成SSH公钥

    2021-01-08 13:49:57
    注册码云账号 (码云官网https://gitee.com/gitte/) 1.填写自己的信息、邮箱要填写,一会要用到 2.鼠标滑动到自己的头像上,点击设置 3.进入该页面 (选中SSH公钥 ——> 右击怎样生成公钥) 4.进入此页面 点击 管理...
  • gitee怎么看用户名_使用Gitee

    千次阅读 2020-12-20 00:32:27
    使用GitHub时,国内的用户...和GitHub相比,Gitee也提供免费的Git仓库。此外,还集成了代码质量检测、项目演示等功能。对于团队协作开发,Gitee还提供了项目管理、代码托管、文档管理的服务,5人以下小团队免费。Gi...
  • Gitee Pages动作 由于Gitee Pages的访问速度很快,很多朋友会选择Gitee Pages部署项目(如:个人博客,开源项目内部定位站点)。但是它不像GitHub Pages那样,一提交代码可以自动更新Pages,因为Gitee的自动部署属于...
  • {以下是Gitee平台说明,您可以替换此简介Gitee是OSCHINA推出的基于Git的代码托管平台(同时支持SVN)。 ,或者企业,都能够用Gitee实现代码托管,项目管理,协作开发。企业项目请看 } 软件架构 软件架构说明 安装...
  • 马上试试连上gitee,团体开发更方便。 准备:安装git、安装最新的微信小程序开发助手、注册gitee账号。 第一:打开对应的项目,开启版本管理 第二:初始化git版本库 点击确定,马上就开启了,很简单粗暴。 第三:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 30,606
精华内容 12,242
关键字:

gitee