前言Git 常用命令小结,开箱即用!版本库原理工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。Git 的版本库里存了很多东西,其中最重要的就是称为 stage 的暂存区,还有 Git 为我们自动创建的第一个分支 master,以及指向 master 的一个指针叫 HEAD 。 我们把文件往Git版本库里添加的时候,是分两步执行的:第一步是用 git a
GitLab的安装及使用教程  GitLab简介   GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目安装。 它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。 团队成员可
转载 2024-09-30 11:20:05
33阅读
1GitLab简介  GitLab时基于Git开源的代码仓库,它基于Rnby on Rails 开发,界面
原创 2023-06-05 11:09:43
156阅读
## 停止Redis服务的方法 ### 什么是Redis? Redis是一个开源、高性能的键值存储系统,常用于缓存、队列等场景。在Linux系统中,我们经常会使用Redis来存储数据,以提高系统的性能和可靠性。 ### 停止Redis服务的命令 在Linux系统中,我们可以使用以下命令来停止Redis服务: ```bash sudo systemctl stop redis ``` 这条命
原创 2024-03-18 05:03:24
9阅读
攻击应用程序池停止 In the cloud-native ecosystem, decisions and changes are made on a rapid basis. Applications get adapted and deployed multiple times a week or even day. Microservices get developed decentra
在软件开发领域中,Linux和Gitlab是两个常见的工具。Linux是一种开源的操作系统,而Gitlab是一个用于代码版本控制和协作的开源平台。然而,最近有一些用户遇到了一个问题,就是无法连接到Gitlab,导致他们无法继续工作。 造成这个问题的原因可能是Gitlab服务停止了。Gitlab是一个基于web的Git仓库管理工具,用户可以通过它进行代码托管、版本控制、项目管理等操作。但是,如果G
原创 2024-04-23 10:09:51
284阅读
问题描述:linux重新启动异常 could not update ICEauthority filelinux启动时报Could not update ICEauthority file /var/lib/gdm/.ICEauthority解决办法:1.首先需要通过linux单用户模式登陆该系统centos单用户模式等登录方式如下:方式一: 使用 “a” 操作按键进入单用户模式------推荐:
转载 2024-04-29 16:31:03
72阅读
系统信息arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的
gitlab安装与使用参考链接:centos7下Gitlab+Jenkins部署持续集成CI环境_11563159的技术博客_51CTO博客一、重要linux命令1、管理gitlab()(端口8080)初始化Gitlab命令(保存配置或重新载入配置):gitlab-ctl reconfigureGitlab服务的启停管理 启动服务: gitlab-ctl start 停止服务:&nbsp
撤销commit一般用git reset ,语法如下: 搜小说 https://shupu.org/ git reset [ --mixed | --soft | --hard] [<commit ID>] 1.使用参数--mixed(默认参数),如git reset --mixed <commit ID>或git reset <commit ID>
转载 2024-06-05 11:43:01
60阅读
在 Linux 服务器上运行 Python 的时候,可能会遇到 Python 停止响应的问题。这可能是由于多种原因造成的,比如资源耗尽、代码错误或外部因素影响。如果你碰到了这个问题,下面的过程或许能够帮助你更好地理解和解决它。 ### 协议背景 在我们深入技术细节之前,先来看看网络协议的一些背景信息。我们可以用一个时间轴来表示协议的发展情况,这能够帮助我们理解协议的演变和适用场景。 ```m
原创 6月前
16阅读
# 解决Linux Redis停止dump会覆盖的方法 ## 1. 问题描述 在使用Redis时,如果Redis在进行dump操作(将内存数据保存到磁盘上)时停止,可能会导致dump文件被覆盖,从而丢失数据。为了解决这个问题,我们可以配置Redis以避免这种情况的发生。 ## 2. 解决方法 ### 2.1 流程图 ```mermaid erDiagram 确认是否需要停止dump -
原创 2024-07-12 03:22:35
30阅读
运行gdb调试,编译时一定要加上-g选项,否则没有debug调试信息run(r),遇到断点处停止运行,等待下一步命令;continue(c),继续运行到下一个断点或结束;next(n),单步调试,遇到函数调用不进函数体,直接返回结果;step(s),单步调试,遇到函数调用进入函数体;until,在循环体调试时,可以直接跳出循环体;until+行号,运行至某行;finish,运行程序,知道当前函数结
转载 2024-09-06 14:42:44
83阅读
我是菜鸟,大佬们带带我废话不多说,先上总结,初学的朋友可以先了解一下,再向下就是学习笔记了。一、学完总结* 常用初始化本地仓库:git init绑定本地用户名和邮箱:git config --global user.name "名字" git config --global user.email "邮箱"保存至暂存区:(保存某一个文件) git add <FileName>
在Git中merge是用来把分叉的提交历史放回到一起的方式。git merge命令用来将你之前使用git branch命令创建的分支以及在此分支上独立开发的内容整合为一个分支。请注意下面的所有命令都会是将其他分支合并到当前所在工作分支上。当前工作分支的内容会由于merge操作产生更新,但是目标分支则完全不受影响。再次强调,这意味着git merge通常与其他几个git命令一起使用,包括使用git
转载 2024-05-15 21:56:57
46阅读
一、使用 Docker 安装配置 Jenkins+Sonar(代码质量检查)1. 创建宿主机挂载目录并赋权mkdir -p /data/docker/ci/nexus /data/docker/ci/jenkins/lib /data/docker/ci/jenkins/home /data/docker/ci/sonarqube /data/docker/ci/postgresql chmod
转载 2024-10-24 10:04:07
59阅读
环境:服务器 CentOS6.6 + git(version 1.7.1)客户端 Windows10 + git(version 2.8.4.windows.1) ① 安装 GitLinux 做为服务器端系统,Windows 作为客户端系统,分别安装 Git服务器端: #yum install -y git 安装完后,查看 Git 版本
版本回退查看版本号命令:git log 命令显示从最近到最远的提交日志 git log --pretty=oneline 如果嫌输出信息太多可以加上--pretty=oneline参数注:git log命令之后,你看到的一大串类似1094adb…的是commit id(版本号)回退指令:git reset --hard HEAD^ 表示将当前版本回退到上一个版本 git reset --har
转载 2024-10-06 13:37:14
45阅读
撤销 1.撤销某条提交记录 git revert <提交记录> 例: #所有 abcd 提交的修改将被撤销,git 实际上将创建一条新的提交,旧的提交不会被真的改变 #如果有冲突,需要手动解决冲突 git revert abcd 2. 撤销git add操作 如果将某个文件/目录更新到了 index 中,在执行 git commit 之前,如果希望将文件/目录从 index 中移除,则
转载 2024-07-15 10:14:35
71阅读
这两天因为项目需求需要搭建一个GitLab服务器,遇到了很多问题,参考了很多网络资料,终于搭建成功,在此把这个过程记录一下,利人利己。 一、最终目的 1,在Linux下创建GitLab服务器,客户端能够完成git 的 clone,pull,commit,push操作。 2,能够通过浏览器访问服务器上的GitLab主页,登录之后能够实现,创建工
转载 2024-07-23 10:44:27
35阅读
  • 1
  • 2
  • 3
  • 4
  • 5