多人开发太容易遇到冲突了 当我像平常一样在vscode的源代码管理里提交代码,先拉一下其他同事的,然后推送自己的。 结果拉的时候提醒我在签出前,请清理存储库工作树 我的理解是在拉别人代码前,要先将本地的提到暂存区,就是执行git add. git commit -m""命令源代码管理有个不方便的地方是,如果只是pull和push,点一点按钮就完成了,但是遇到问题了,不方便解决。 打开项目所在的文件
这还是第一次写关于git的文章,让我不由的想起了大学那会还没有接触到git时的如噩梦般的版本控制。每次如果代码要有大的改动都要提前copy一份出来,最后以至于有多少次大的改动就有多少分文件,而且每一个都不敢删,写到这好想配个图,虽然我不造配哪个图合适啊,反正就是类似于1,2,3,4,5...。言归正传,我们要说的是后悔药。在工作中我们一定都发生过这种情况,希望把代码会滚到某个节点中,git有多中代
当需要将表单提交的时候,附加的信息不应放在提交的跳转地址,而是应该使用隐藏域去附加信息
原创 2022-09-09 14:37:16
129阅读
第一部分:手把手教你搭建gitlab服务器gitlab是一个开源的git仓库管理软件,并提供web界面,方便管理git仓库。和github很相似,不过github暂时没有开源版本,项目必须托管到github官方网站,不能本地部署。很多公司考虑到安全费用等因素,搭建自己的gitlab服务器。下面我将一步一步教大家搭建自己的gitlab服务器。我使用的linux版本是centos7。如果只是学习,可以
转载 2024-05-30 06:46:30
159阅读
1、背景在多人协作项目中,如果代码风格统一、代码提交信息的说明准确,那么在后期协作以及Bug处理时会更加方便。因此,在本文章中,我会介绍怎么使用下面这个工具,在git push 代码之前检测commit messages:commitlinthusky commitlint介绍2、先来介绍博主采用的commit规范Commit message格式<type>: <subject&
CI && CD如果你是个初创公司,苦于svn代码管理,发布的繁琐。那么为什么不用git呢。本文就是使用开源的软件gitlab+gillab-ci+docker来完美的搭建代码持续集成,持续部署的系统。1 安装gitlab安装步骤安装依赖yum install -y git vim gcc glibc-static telnet yum install -y curl poli
记录一次gitlab疑难故障记录一次gitlab疑难故障尝试的解决方法最后结局结论后话联系人 记录一次gitlab疑难故障原本前几天gitlab都在正常使用,但是今天突然发现ssh 方式提交代码都是失败,也不能pull clone…,网页端却又正常,查了一堆资料,试了半天都没有用尝试的解决方法在经过度娘的指引,进行了一下操作:http方式是否可行? 于是修改了本地仓库的连接为http方式,发现一
转载 2024-04-10 04:50:09
110阅读
1. Sornaqube安装与配置1.1 简介SonarQube® is an automatic code review tool to detect bugs, vulnerabilities, and code smells in your code. It can integrate with your existing workflow to enable continuous code
目录背景介绍环境、软件准备Sonar GitLab Plugin 安装配置使用说明1、背景介绍我们知道使用 SonarQube 可以在日常开发中检测代码质量,除了使用 IDE 上集成 SonarLint 插件检测外,如果我们想针对代码托管在 Gitlab 上每次 commit 的文件做代码检测,可以不可以呢?答案是肯定的,我们可以使用 Sonar GitLab Plugin 插件完成,该插件会针对
转载 2024-03-07 09:44:20
324阅读
代码加了包名称,没注意。提交PAT,所有测试案例都是答案错误。编译正常通过。最后去掉包名就全部通过了。package pat_b_1061;
原创 2017-04-22 11:29:20
755阅读
# 防止重复提交错误code ## 1. 流程 首先,我们来看一下整个处理重复提交错误的流程。 | 步骤 | 描述 | | ---- | ---- | | 1 | 用户提交表单 | | 2 | 生成唯一标识符(token) | | 3 | 将token保存在session或者数据库中 | | 4 | 表单提交时,验证token是否有效 | | 5 | 使用完后删除token | ## 2.
原创 2024-04-18 06:24:02
53阅读
作为一个前端,以前在公司内接触过搭建成熟的完整CI、CD流程,后来在想是否自己也能搭建这样一套系统,通过学习研究后有了这样一篇博客,和各位一起共同学习。首先大家需要一台服务器,本机电脑也行(推荐2核8G配置以上,因为安装的服务比较占内存)。一、安装 Dockerlinux服务器使用curl下载快速安装的shell脚本curl -fsSL get.docker.com -o get-docker.s
转载 2024-05-28 17:14:10
408阅读
checkout的一般作用都会改变工作区域,可能比reset还常用检出命令git checkout是git最常用的命令之一,同时也是一个很危险的命令,因为这条命令会重写工作区。检出命令的用法如下:用法一:git checkout [-q] [<commit>] [--] <paths>...用法二:git checkout [<branch>]用法三:git c
git reset --hard HEAD~1
git
原创 2022-08-29 16:20:08
49阅读
本文讲述如何在gitlab 服务器上,拒绝用户推送不合规范的 java 代码1、一般在仓库的/var/opt/gitlab/git-data/repositories/<group>/<project>.git目录 下创建目录:custom_hooks2、新增 可执行文件:pre-receive (脚本可以是任何ruby python shell可执行脚本,没有后
转载 2024-06-20 18:05:41
61阅读
 错误:svn: Working copy xxx locked 解决办法:删除被锁定文件所在目录的.svn文件夹下的lock文件   错误:Error: File or directory 'xxx' is out of date; try updating 解决办法:将该文件夹下的.svn文件夹中的all-wcprops文件删除即可   参考地
原创 2011-11-11 16:00:36
1342阅读
1点赞
3评论
【问题描述】  在使用Git Push代码的时候,会出现 Push to origin/master was rejected 的错误提示。  在第一次提交代码仓库的时候非常容易出现,因为
转载 2023-03-22 01:15:24
803阅读
安装git: sudo apt-get install git     配置git:git config --global user.name "your name" git config --global user.email "you email"--global:表示这台机器上所有的git仓库都会使用这个配置、当然也可以对某个仓库指定不同的用户名和Email地址
转载 2023-07-24 23:15:09
278阅读
文章目录Gitlab CI集成sonarqube实现静态代码检查配置说明GitlabGitlab RunnerSonarqubeSonarqube搭建创建一个简单的SpringBoot应用配置sonarqube运行结果静态代码检查示例代码 Gitlab CI集成sonarqube实现静态代码检查配置说明Gitlab系统:Ubuntu 16.04 Server内存:4GIP:192.168.23.
转载 2024-03-19 08:36:53
234阅读
gitlab集成SonarQube实现代码检测SonarQube系列目录sonarqube8.4安装使用SonarScanner4.5安装使用gitlab集成SonarQube实现代码检测环境操作系统: Linux - Centos-7-x86_64-1810Docker版本: Docker-CE 19.03.13gitlab版本:13.5.4-ce.0gitlab-runner版本:gitlab
转载 2024-04-25 18:11:27
313阅读
  • 1
  • 2
  • 3
  • 4
  • 5