prm灾难恢复工具by Alan Chen 通过陈艾伦 (A new tool to prevent catastrophic deletions like GitLab’s)Basically: I found most of the existing tools not very helpful and made a new open source tool called rm-protect
===============================================2020/11/16_第3次修改 ccb_warlock 更新说明2020/11/16:1.补
主要记录学习过程中所遇到的一些问题的解决方法,如有错误欢迎指出,轻喷~“//”注释符号,非命令必须输入git branch //查看本地分支git branch -r //查看远程分支 git status //查看分支下的内容哪些发生了更改 git checkout 分支名字A //切换本地分支到分支A git远程已经把某个分支合并
转载
2024-03-28 06:31:31
96阅读
git 常用操作总结——基于Gitlab一、git基本操作二、在远程创建分支,并拉取到本地三、将本地最新代码推送到远程仓库(本地分支与远程分支须同名)四、合并远程分支(将远程分支gfh合并到远程分支master)五、Gitlab——Fork模式 一、git基本操作本地仓库与远程仓库建立连接:git remote add origin XXXXX.git查看本地分支:git branch查看本地分
转载
2024-05-20 12:52:31
87阅读
1 安装gitlab环境准备:2g以上内存的服务器(我个人是用电脑开的虚拟机,centos 7 64 位)如果该台服务器上已经安装过gitlab,如果需要重新装,请卸载之前的gitlab。完全卸载gitlab的方法如下:首先查看gitlab的进程,如果有gitlab的进程,说明该服务器上之前安装过gitlab,这时我们想要重新安装gitlab,首先需要将gitlab进行完全的卸载。ps aux |
转载
2024-04-30 08:05:11
105阅读
gitlab命令语句1、 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set-url --push[name][
转载
2024-03-01 13:20:32
158阅读
新建分支: 1、$git checkout -b dev #创建dev分支,并且切换到dev分支 相当于: $git branch dev $git checkout dev 2、git branch #查看自己所在的分支, *代表当前所在分支 3、可以在自己的分支上随便修改文件 4、 $git add . $git commit -m "注释“ 5、
转载
2024-03-16 00:00:25
51阅读
现在好多使用gitlab-ci的持续集成的教程,大部分都是发布到linux系统上的,但是目前还是有很大一部分企业使用的都是windows系统使用IIS在部署.NET应用程序。这里写一下如何使用gitlab-ci配合gitlab-runner持续集成到IIS吧。安装gitlab网上有很多安装gitlab的方法,这里推荐使用docker安装,真的超级超级方便。这里有一篇文章 docker安装配置git
参考教程:Protected branches API | GitLab Protected branches API | GitLabbranches支持gitlab 9.5及以上版本#列出受保护的分支curl --header "PRIVATE-TOKEN: &
转载
2024-04-16 11:06:15
58阅读
前言tag 是什么tag , 翻译过来是标签的意思,顾名思义,标签是为了标记某种事物。 tag 是 Git 版本库的一个快照,指向某个 commit 的指针。tag 的好处tag 的存在,是因为我们需要这种标记的功能。目前的项目开发中,当发布版本时 tag 就派上用场了。例如 v1.0.1,v1.0.2… 另外,git 提供了 tag 的增删改查一系列操作,在 tag 的使用上,可谓非常之方便。t
转载
2024-03-20 10:27:28
190阅读
“Git跟踪并管理的是修改,而非文件。”——廖雪峰Git教程GIT CHEAT SHEET presented by TOWER生成一个新仓库 克隆一个已经存在的仓库 Clone an existing repository $ git clone ssh://user@domain.com/repo.git 生成一个新的本地仓库 Create a new local repos
Git 分支管理及结合gitlab的使用说明有关gitlab的说明及基本操作,请参考:http://blog.51cto.com/wutengfei/2090253 使用git分支的作用,我们先来说一个简单的案例吧,你们团队中有多个人在开发一项目,一同事在开发一个新的功能,需要一周时间完成,他写了其中的30%还没有写完,如果他提交了这个版本,那么团队中的其它人就不能继续开发了。但是等到他全部写完
svn简介SVN是Subversion的简称,目前是Apache项目底下的一个开放源代码的版本控制系统,SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而开发人员工作的时候,用的都是自己的电脑,所以首先要从中央服务器下载最新的版本,然后开发,开发完后,需要把自己开发的代码提交到中央服务器。svn优点集中式管理,管理方式在服务端配置好,客户端只需要同步提交即可,使用方便,上手快。在服务端统
个人理解,git的最大特点就是分支与合并。一:git的创建与分支操作 1、在远程库中创立一个库,test 2、在本地中,新建一个叫test的文件夹作为本地库,在test文件夹内使用如下操作拉取远程库的分支:git init //创建空的.git
git remote add <远程端名字> <地址>
如 git remote add https://github.com
一、Git设置1. 下载git到本地。2. 注册并可以正常登录gitlab。3. 正常创建自己的git密钥。二、代码下载1. 新建一个文件夹来存储git上的项目代码。2. 在该文件夹下,右键点击”Git Bash here“:3. git clone gitlab的.git后缀地址,然后回车。在命令行里输入:git clone git地址。 4. 输入用户名和密码,用户名和密码为你登录g
转载
2024-03-28 11:12:03
63阅读
设置保护分支把认为哪个个分支不想让别人动,就把这个分支设置为保护分支,并且只有授权的用户才可以向这个分支推送代码 在实际使用过程中,我们通常会保持 master 分支稳定,用于生产环境的版本发布,只有授权的用户才可以向 master 合并代码。要实现此功能,我们需要将 master 设置为保护分支,并授权什么用户可以向 master 用户推送代码。使用 root
转载
2024-03-12 12:42:30
341阅读
文章目录一、是什么forkclonebranch二、如何使用forkclonebranch三、区别参考文献 一、是什么forkfork,英语翻译过来就是叉子,动词形式则是分叉,如下图,从左到右,一条直线变成多条直线转到git仓库中,fork则可以代表分叉、克隆 出一个(仓库的)新拷贝包含了原来的仓库(即upstream repository,上游仓库)所有内容,如分支、Tag、提交如果想将你的修
回顾前文中使用gitlab-ci运行了第一条流水线,使用了tag关键字选择runner,下面记录其它关键字的作用1、stage作用在job下使用,声明job属于哪个阶段,该阶段必须包含在开头stages中基本的ci文件有如下结构:stages声明作业阶段及顺序,各job描述具体的作业内容示例stages:
- build
- test
- deploy
build_job:
sta
前段时间看到一篇文章,标题大概是什么 “还在用 git merge吗,应该用 git rebase 替换掉了”,一股浓浓的标题党气息,我的第一感觉就是:两个不同的命令,为什么会有谁代替谁的说法?于是我决定写下这篇文字,简单谈一谈我个人对于这两个命令的一点看法。要了解 Git 命令功能的最简单的方法就是 git --help,这里我就不禁又要插一句闲话了,关于 Git 工具是使用命令行,还
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
1801阅读