git

如何在CentOS7上搭建自己的GitLab仓库

今天安装这个gitlab,虽然中间遇到了很多问题,但好在最后都一一解决了,有问题就得多查查别人怎么解决的,当然也需要我们自己的细致观察和严谨思考。后面有时间再写下如何使用gitlab创建一个仓库及一些常用配置吧。 ... »

Git在实际生产中的使用

最常用代码合作流程 建议首先看一下这个,如醍醐灌顶:https://www.bilibili.com/video/BV19e4y1q7JJ/ 三个东西: Remote:远端仓库; Local:本地Git仓库(可以理解为一个Git记录表,本身不包括项目代码); Disk:真正存放在磁盘中的代码,用编辑 ... »

Git 02: git管理码云代码仓库 + IDEA集成使用git

Git项目搭建 创建工作目录与常用指令 工作目录(WorkSpace)一般就是你希望Git帮助你管理的文件夹,可以是你项目的目录,也可以是一个空目录,建议不要有中文。 日常使用只要记住下图6个命令: 本地仓库搭建 创建本地仓库的方法有两种:一种是创建全新的仓库,另一种是克隆远程仓库。 创建全新的仓库 ... »

nefu-wangxun git

Git新技能-stash操作

最近开发的工期非常紧迫,一直在忙各种杂七杂八的事情,负责人都还没有创建好测试环境, 所以代码也不能部署。可是项目经理催促开发进度又催得很急,新的开发需求必须在指定的时间内 完成,我们只得想办法去克服困难,解决各种问题。自己能想到的办法就是在本地启动前端项目和 后端项目,然后直接进行测试,有问题也好改 ... »

git如何回退到某个历史版本

这篇文章主要介绍“git如何回退到某个历史版本”,在日常操作中,相信很多人在git如何回退到某个历史版本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”git如何回退到某个历史版本”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! 1、使用git log命令查看所有的历 »

git 多个commit 如何合并

git 多个commit 如何合并 本篇主要介绍一下 git 中多个commit 如何合并, 因为commit 太多 会导致提交记录混乱, 所以有时候会把多个commit 合并成一个 保持提交记录干净清晰 1.前置准备 准备了一个git 项目 并且 提交了4次 , 有4个commit 2.多个com ... »

askajohnny

[Git] 如何创建一个空提交

介绍 通过创建一个空的提交并发出一个空的拉取请求,您可以在实施前与审阅者分享和咨询设计和大纲。 方法 添加选项-m很方便。 $ git commit --allow-empty -m "{コミットメッセージ}" »

Git基础学习之分支操作的示例详解

目录 1.新建一个分支并且使分支指向指定的提交对象 2.思考 3.项目分叉历史的形成 4.分支的总结 1.新建一个分支并且使分支指向指定的提交对象 使用命令:git branch branchname commitHash。 我们现在本地库中只有一个 master 分支,并且在 mast »

『现学现忘』Git分支 — 41、分支基本操作(二)

提示:接上篇 6、新建一个分支并且使分支指向指定的提交对象 使用命令:git branch branchname commitHash。 我们现在本地库中只有一个 master 分支,并且在 master 分支有三个提交历史。 需求:创建一个 testing 分支,并且testing 分支指向 ma ... »

liuyuelinfighting

Git基础学习之分支基本操作详解

目录 1、创建分支 (1)创建分支 (2)图示理解 2、查看分支列表 3、分支切换 4、查看所有分支的最后一个提交 5、删除分支 1、创建分支 (1)创建分支 Git 是怎么创建新分支的呢? 很简单,就是要创建一个可以移动的新的指针。 比如,创建一个testing分支, »

git-secret:在 Git 存储库中加密和存储密钥(下)

在之前的文章中(点击此处查看上一篇文章),我们了解了如何识别包含密钥的文件,将密钥添加到 .gitignore ,通过 git-secret 进行加密,以及将加密文件提交到存储库。在本篇文章中,将带你了解如何在 Docker 容器中设置 git-secret 和 gpg,通过 Makefile re ... »

sealio

『现学现忘』Git分支 — 39、Git中分支与对象的关系

1、Git对象之间的关系 我们之前学了Git的三个对象:提交对象、树对象、数据对象。 我们假设现在有一个工作目录,里面进行了三次提交,包括一次新增文件和两次对文件的修改。 每次一把工作区中的文件添加到暂存区时,暂存操作会为每一个文件计算校验和,然后会把当前版本的文件快照(即文件的内容)保存到 Git ... »

『现学现忘』Git分支 — 38、Git分支介绍

1、Git分支简介 几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着,你可以把你的工作,从开发主线上分离开来,然后在不影响主线的同时继续工作。 在很多版本控制系统中,这是一个略微低效的过程,常常需要完全创建一个源代码目录的副本。对于大项目来说,这样的过程会耗费很多时间。 有人把 Git ... »

git clone开启云上AI开发

摘要:相比于传统的软件开发,AI开发存在以下4个痛点:算法繁多;训练时间长;算力需求大;模型需手动管理,我们可以使用云上AI开发的方式来缓解以上4个痛点。 本文分享自华为云社区《git clone开启云上AI开发》,作者:ModelArts开发者。 已发布地址:https://developer.h ... »

huaweiyun

Git基础学习之tag标签操作详解

目录 共享标签 推送本地的指定标签 推送本地所有为推送的标签 查看结果 删除标签 删除本地标签 删除远程标签 修改标签指定提交的代码 标签在.git目录中的位置 本文中所使用到的命令 共享标签 默认情况下,git push 命令并不会传送标签到远程仓库服务器上。 在创建完标 »

『现学现忘』Git基础 — 37、标签tag(二)

提示:接上一篇文章内容。 5、共享标签 默认情况下,git push 命令并不会传送标签到远程仓库服务器上。 在创建完标签后,你必须显式地(手动)推送标签到远程服务器上。 需要将标签推送到远程版本库作为一个发行版本,可以通过以下两种方式: (1)推送本地的指定标签 这个过程就像共享远程分支一样,你可 ... »

Git基础学习之标签tag的使用详解

目录 1、标签介绍 2、列出标签 3、创建标签 (1)标签的分类 (2)附注标签 (3)轻量标签 4、后期打标签 1、标签介绍 软件的某个发行版本所对应的,其实就是软件开发过程中,某一个阶段的最后一次git commit提交。我们知道每一个提交操作,对应的都会生成一个commit-i »

『现学现忘』Git基础 — 36、标签tag(一)

1、标签介绍 软件的某个发行版本所对应的,其实就是软件开发过程中,某一个阶段的最后一次git commit提交。我们知道每一个提交操作,对应的都会生成一个commit-id,而标签就是与某一个commit-id绑定的名称。一个标签一旦与某一个commit-id绑定,那么该标签就不能修改绑定到其它co ... »

liuyuelinfighting

Git基础学习之文件删除操作命令详解

目录 1、删除文件说明 2、删除文件操作 (1)仅删除暂存区的文件 (2)完全删除文件 3、本文用到的命令总结 1、删除文件说明 在Git工作目录中要删除某个文件,首先要清楚该文件所处的状态。 若要是该文件未被Git管理,在工作区直接进行删除即可。(不演示) 但是,若该文件已经经 »