项目/代码版本控制及存储是一直是团队多人开发面临的挑战,随之也就诞生了很多版本管控的神器,如TFS,SVN等,今天就来分享下轻量级的Gitlab,以及结合VSCode人性化的各种骚操作。公司搭建自己的GitLab  这个步骤一般是运维工程师负责帮忙搭建好相关服务器,然后告诉相应的git地址和端口,注意开通本地访问git的端口取决于用什么方式,如果用http带域账号验证的形式,则开通http端口,如
Git 文章目录Git常见的版本控制工具版本控制分类Git与SVN的主要区别安装及使用Git常用的Linux命令四个区域工作流程第一阶段:自己写代码第二阶段:提交远程仓库第三阶段:撤回本地版本分支 branch查看分支创建分支切换分支分支合并(可能产生冲突)删除分支项目版本远程仓库 remote第一天上班前在家上传代码初次在公司新电脑下载代码在公司下载完代码后,继续开发开发完毕,要上线约妹子忘记提
几乎任何应用系统都规避不开的三个问题:备份、恢复和升级。相对而言来说,gitlab-ce虽然是一个开源免费产品,但在这三方面做的还是比较人性化的。下面逐个介绍。一、数据备份先打开/etc/gitlab/gitlab.rb配置文件,查看一个和备份相关的配置项: gitlab_rails['backup_path'] = "/var/opt/gitlab/backups" 该项定义了默认备份出文件的路
转载 2024-03-01 12:26:12
105阅读
先送上一张常见命令表1、刚下载安装完git后,初次配置:// 先设置邮箱和用户名,用于提交的时候验证的 git config --global user.name "xxx" git config --global user.email "xxx"2、准备一个要clone的项目(码云、github、gitlab都可以),比如链接地址为: https://gitee.com/ xxxxxx.git
转载 10月前
89阅读
版本回退 回退原因:最新提交了一次错误代码(不符合要求),想要回到上一个版本 第一步:执行git log命令,查看提交记录,获取版本号(提交记录只显示最近三次,放大屏幕可看多次,也可手动回车依次往前查看,ctrl+c停止) 第二步:执行git reset --hard <版本号>命令,这样本地的代码就成功回退到了你想要的版本,再次gi
转载 2024-04-05 00:00:50
448阅读
背景       由于我开发中忘记了切换分支,在master分支上开发,且直接在master分支上进行了commit、push,然后,同事告诉我他的代码要准备上线了,需要合并到master分支上线,然而我的代码还没测试通过肯定不能一起上线,于是,需要回退了。解决方案1、新建一个开发分支,在开发分支上merge master分支;2、在master分支上&nb
转载 2024-06-17 19:55:47
588阅读
在这篇文章中,你将学到如何查看项目中的历史版本,如何进行版本回退,以及如何创建 Git 分支以便你可以大胆尝试而不会出现问题。在你的 Git 项目的历史中,你的位置就像是摇滚专辑中的一个片段,由一个被称为 HEAD 的 标记来确定(如磁带录音机或录音播放器的播放头)。要在你的 Git 时间线上前后移动 HEAD ,需要使用 git checkoutgit checkout 恢复一
一不小心将另一个工作空间的代码push到gitLab,抽抽了一下 ,赶紧回退版本,记录如下: 回退版本,需要回退的地方:本地工作空间、本地仓库以及远程仓库,一般有两种方法:1、bash命令回退step1:cd进入本地工作空间,打开bash窗口,查看提交日志git log,复制commitId 小知识:输入git log后,点击enter键可以查看未显示的历史日志;切换退出输入英文q;step2:回
办法一、【Gitlab】GIT回滚master分支到指定tag版本 并提交远程仓库 1 查看分支 git branch2 切换到master分支 git checkout master3 查看标签 git tag v1.3.3 v1.3.4 v1.3.54 查看某个标签的详情 git show v1.3.5 commit fb479960c0cec5549463ae123d70bdd72ccf6b
前言今天周五了,刚接了个新微服务模块,下班前高高兴兴开发完,提交git代码,jenkins发布到测试环境。突然看到一个提示我最近提的代码呢?!!想到可能会提错仓库,转念一想,不对呀,我怎有这么高的权限提到master呢?去gitlab上看看,果然是推到了Master分支!/泪目 /泪目于是有了这篇折腾记录!正文推送代码到正确的仓库首先我得把现有的代码搞到dev分支,当前是在master上,mast
1 简介最近在使用Git时遇到了远程分支需要版本回滚的情况,于是做了一下研究,写下这篇博客。2 问题如果提交了一个错误的版本,怎么回退版本?如果提交了一个错误的版本到远程分支,怎么回退远程分支版本?如果提交了一个错误的版本到公共远程分支,又该怎么回退版本?3 本地分支版本回退的方法如果你在本地做了错误提交,那么回退版本的方法很简单  先用下面命令找到要回退版本的commit id:&l
转载 2024-05-10 20:49:33
1238阅读
目录结构前言idea创建新分支查看代码提交记录使用IntelliJ IDEA获取使用Git Bash Here获取代码回退到指定版本回退执行命令行使用IntelliJ IDEA实现使用Git Bash Here实现回退完成验证idea提交指定版本代码验证分支代码推动成功 前言IntelliJ IDEA +GitLab开发过程中需将代码回退到指定版本,然后创建新的分支进行备份处理,操作过程整理如下
git 介绍git是免费、开源的分布式版本控制工具能快速高效处理各类项目,解决了集中式版本控制的缺陷【服务器down掉,协同操作就不可行了】,git的服务器断网也可以开发,因为版本控制是在本地进行的,每个客户端保存的也是整个完整项目(包含历史记录上的,相对来说更加安全)基于远程服务器的远程代码仓库,一般称为远程库git 现阶段代码托管中心* 局域网:gitLab * 互联网:gitHub【外网】、
已经提交到仓库(本地和远程仓库)的内容利用IDEA回退到原来指定版本Revert操作:Revert操作会当成一个新的提交记录,追加到提交日志当中,这样便保留了原来的提交记录。  在想要回退历史版本上单击鼠标右键      如果有冲突,双击冲突文件查看冲突,并解决       回退后重新提交,可以同时 push 到远程仓库      这种回退的好处在于,如果后悔了“回退”这个操作,
git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地代码库回滚】: git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除 git reset --hard HEAD~3:将最近3次的提交回滚   【远程代码库回滚】: 这个是重点要说的内容,过程比本地回滚要复杂 应用场景:自动部署
在合作的过程中,难免会遇到需要回滚的时候,分为本地和远程回滚。某天,程序员 小A 喝了很多很多很多的酒,然后开始写代码 。A开始改代码中一个文件,改了半个小时,运行之后,发现已经不知道自己在写什么,想 把这个文件恢复到该之前的样子git checkout xxx.file //恢复单个文件A恢复了之后,思路变的清晰了不少,下笔如神,重新改好, commit 了工作
Rate this post上次说到GIT是一个可查历史,可还原的分布式版本管理工具,这次我们来讲使用。首先直接google或者百度GIT的官网,然后根据各自的系统进行下载,基本上点击下一步就行了,然后,打开你安装的Git目录下的Git Bash,出来一个命令框就可以了,安装完后,首先进行初始化,也就是设置你自己是谁,使用 git config –global user.name “你的user名
创建版本库2334次阅读什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:$ mkdir learngit $ cd learngit $ pwd
参考的这个博客 https://blog.csdn.net/qq_37143673/article/details/85258947 step1:查看提交记录,获得版本号 git log commit 36cc122f5a2218d2b2d4109593a4ec5de589f807 Author: ...
转载 2021-09-24 14:01:00
4306阅读
2评论
Gitlab版本回退
原创 2023-04-21 15:58:13
5939阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5