git 清理git clean命令用来从你的工作目录中删除所有没有tracked过的文件。如果被删除的子文件夹中有 .git目录,那么会被忽略掉,如果想删除必须添加-f参数。比如实例:让当前工作目录回滚到上一次提交的状况,新添加的文件也被删除掉。# 让暂存区和工作目录把已经被跟踪的文件清理干净$ git reset --hard# 让未追踪的文件进行清理$ git clean -f
# 让暂存区和
转载
2024-03-29 12:55:13
5939阅读
文章目录前言1、服务器上使用nat123 Windows版2、gitlab使用1、访问2、注册3、配置ssh参数4、在gitlab创建一个新的项目仓库1、先创建一个分组2、创建一个空的项目问:如何把本地仓库上传到远程仓库?3、git使用 前言我们平时部署的网络服务在本地局域网都能很好地使用,但是如果人在外地,想要访问一台未连上公网的服务就做不到,为了能将服务上线到公网,方式有多种,一种是需要购买
转载
2024-07-18 06:44:07
52阅读
版本控制介绍版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决版本的
1. 分支受保护2. 设置中 选择 Prorected Branches3. Allowed to push 更改 选择一个角色即可 ,而后 unprotect
原创
2022-10-25 01:36:03
4639阅读
第一步:先修改本地分支重命名git branch -m old new示例:将dev分支修改为1.0.0#git branch -m dev 1.0.0
转载
2023-02-24 12:04:11
2065阅读
### 如何在GitLab中修改默认分支
在GitLab中修改默认分支是一个常见的操作,特别是当你需要将默认分支从master更改为其他分支时。下面我将为你介绍如何在GitLab中修改默认分支,让我们开始吧。
#### 步骤概述
下面是在GitLab中修改默认分支的流程概述:
| 步骤 | 描述 |
| --- | --- |
| 步骤一 | 登录GitLab并找到需要修改默认分支的仓库
原创
2024-05-17 10:48:07
1347阅读
# Python获取GitLab分支名
在使用GitLab进行团队协作开发时,我们经常需要获取当前分支的名称。使用Python可以很方便地实现这个功能。本文将介绍如何使用Python获取GitLab分支名,并提供相应的代码示例。
## 准备工作
在开始之前,我们需要先安装一些必要的依赖库。可以使用pip命令来安装:
```shell
pip install python-gitlab
``
原创
2023-09-22 00:21:01
292阅读
角色Guest:可以创建issue(事务)、发表评论,不能读写版本库-访客Reporter:可以克隆代码,不能提交,访问者可以赋予这个权限(报告者; 可以理解为测试员、产品经理等,一般负责提交issue等)Developer:可以克隆代码、开发、提交、push,开发人员可以赋予这个权限(开发者; 负责开发)Master:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心负责人可以赋予
转载
2024-02-08 06:27:20
2137阅读
git修改本地分支名和远程分支名
原创
2024-10-13 12:35:24
496阅读
能有这篇笔记最大的原因是看了廖雪峰的网站,上面对git介绍的很详细,很系统在我网上漫无目的的用百度搜索“git 命令“看的晕头之后,李阳同学给我推荐了这个网站,看着看着我就哭了(差一点~)能花这么多的精力来写教程,实在让人感动现在把学习过程中写的笔记搬过来,防止把笔记扔到什么地方再也找不到 git介绍svn是开源的免费的集中式版本控制系统git是开源的免费的分布式版本控制系统
作者:你喜欢吃青椒么
前言本文是参考廖雪峰老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下此文是为以后学习,工作,开发中如果遇到问题可以回过头来参考参考。因为水平有限,难免会有出错的地方,欢迎指正。 Git是什么官方话:Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有事务。引用廖雪峰老师的话,它能自动帮我记录
一、安装前准备1、配置清华yum源[root@localhost ~]# vim /etc/yum.repos.d/gitlab-ce.repo
-- 添加如下内容
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgch
转载
2024-06-07 05:01:59
1308阅读
前面介绍的git rebase命令有一种强大的互动模式。接下来我们介绍怎么使用这种模式来改动过去的历史记录。查看当前的状态。 启用互动模式,使用git rebase指令,加入-i参数git rebase -i 28a728a这个指令会弹出一个Vim编辑器。 这个需要注意的是: 1、上面的顺序是与git log指令的结果是相反的 2、上面的picks是指保留这次Commit,不做改动。 把pick改
转载
2024-06-07 07:27:53
78阅读
学习目标能够使用GitHub创建远程仓库并使用 能够安装部署GitLab服务器 能够使用GitLab创建仓库并使用 掌握CI/CD的概念 掌握蓝绿部署, 滚动更新,灰度发布的概念GitHub是目前最火的开源项目代码托管平台。它是基于web的Git仓库,提供公有仓库和私有仓库,但私有仓库是需要付费的。GitLab可以创建免费的私有仓库。GitLab是利用 Ru
转载
2024-08-01 14:29:10
336阅读
1、安装 安装包下载网址 https://github.com/git-for-windows/git/releases/download/v2.14.1.windows.1 /Git-2.14.1-64-bit.exe 可参照此链接进行安装 (建议安装在 C 盘) 点开安装包 点 next 之后 安装路径保持默认选项,然后继续下一步 点击下一步 提示你创建开始菜单,我们继续下一步 上图默认的是
转载
2024-08-21 16:11:46
1797阅读
前段时间完成了一个核心代码保护的功能,目标是在关键代码被修改及时同步给其他人,避免没经过 review 就上线导致问题,提示的效果图如下:在实现的过程中,用到一些平时使用不多的 Git 技巧,这篇文章来总结一下。如何获取当前提交用户信息这个比较简单,通过 git config user.name 即可:04318deMacBook-Pro % git config user.name
zhangs
转载
2024-09-29 11:47:59
387阅读
今天给大家介绍一个轻量级的 Git 代码托管系统 Gitolite。一提起 Git,大家基本上都会想到 GitHub, GitLab 这一类在线托管平台。我们可能习惯了在这些平台上创建仓库、推拉代码、创建 Pull/Merge Request、发起 Issue。但这些特性都不是 Git 提供的,Git 能跟踪的只有代码信息。这类平台是在 Git 之上重新构建了一套 Web 系统来保存
Git & Gitlab 使用指南 去年小组在从 SVN 和 TFS 迁移到 Git 的过程中整理了这份文档,面向的用户是对 Git 和 SVN 可能都不是很了解的人。看到自己写了这么多,于是就拿出来分享下,有些东西可能写得比较浅,有错误还请指正。 1. 关于 Git 你应该知道的东西 Git 是一个分布式版本控制系统。分布式的意思是,每个人电脑上都是一份完整的代码库,包含了所有的代码提交
转载
2024-07-24 14:22:17
89阅读
一、协议了解了 Git 的基础使用流程和 Git 的分支管理之后,我们应该已经有办法使用 Git 来完成日常的工作。然而,为了使用 Git 协作功能,还需要有远程的 Git 仓库。尽管在技术上可以从个人仓库进行推送(push)和拉取(pull)来修改内容,但不鼓励使用这种方法,因为一不留心就很容易弄混其他人的进度。
此外,如果希望合作者们即使在我们的电脑未联机时亦能存取仓库,拥有一个更可靠的公用仓
转载
2024-07-31 11:14:51
116阅读
文章目录git服务地(gitHub或者自建的GitLab平台地址)1.账号申请2.登录密码修改3.个人项目相关信息3.1查看用户名(请勿随意修改)3.2找到我相关的项目3.3选择进入想要访问的项目3.4 获取项目下载的地址4. http 方式初始下载代码(Windows 操作)4.1密码输入错误,提示没有权限访问4.2修改密码4.3密码输入成功,开始下载4.4 url中带用户名密码的形式(不建议
转载
2024-07-05 09:36:47
1932阅读