![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
文章平均质量分 54
一路向北North
这个作者很懒,什么都没留下…
展开
-
Git基础(26):撤销历史commit提交
有时候项目发布时,之前开发的某功能不需要上线,需要将其屏蔽,如何快速将其屏蔽?原创 2024-04-02 15:49:30 · 370 阅读 · 0 评论 -
Git基础(25):Cherry Pick合并指定commit id的提交
开发中,我们会存在多个分支开发的情况,比如dev,test, prod分支,dev分支在开发新功能,prod作为生产分支已发布。如果某个时候,我们发现某个bug在上线时未发现,但是之后需要即时修复这个bug,我们在test分支后修复了此问题,需要合并到prod分支,但是只需要合并修复的提交代码,不需要合并全部,那么我们就需要用到Cherry Pick命令。原创 2024-03-25 11:07:30 · 396 阅读 · 0 评论 -
Git基础(24):分支回退
将分支回退到之前的某个版本开发中,可能开发某个功能不需要了,或者想要回退到之前历史的某个commit, 放弃后来修改的内容。原创 2024-03-22 16:29:04 · 597 阅读 · 0 评论 -
Git基础(23):Git分支合并实战保姆式流程
Git分支合并操作。原创 2024-03-22 15:44:39 · 2995 阅读 · 0 评论 -
Git基础(22):创建私人令牌和下拉代码
【代码】Git基础(22):创建私人令牌和下拉代码。原创 2024-02-21 17:00:52 · 727 阅读 · 0 评论 -
Git基础(21):GitLab创建组、用户、项目
使用管理员root创建组,一个组里面可以有多个项目分支,可以将开发添加到组里面进行设置权限,不同的组就是公司不同的开发项目或者服务模块,不同的组添加不同的开发即可实现对开发设置权限的管理。Owner: 可以设置项目访问权限-Visibility Level、删除项目、迁移项目、管理组成员,开发组组长可以赋予这个权限。Maintainer:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心开发可以赋予这个权限。GitLab添加组,创建用户,设置密码,添加项目,分配权限。原创 2022-11-09 13:06:11 · 2636 阅读 · 1 评论 -
Git基础(20):自建代码托管平台GitLab(rpm)
系统版本:centos.7.9.2009。原创 2022-11-09 01:44:38 · 503 阅读 · 0 评论 -
Git基础(19):将Gitee项目导入到Github
前言将其它仓库的项目导入到Github仓库中。操作复制你的仓库地址(示例为Gitee中的项目,需要项目是public的)导入到Github填写项目的url和仓库名称,点击Begin import开始导入即可(如果导入失败,可以多尝试两次)。查看刚刚导入的项目...原创 2022-05-20 10:43:00 · 1354 阅读 · 0 评论 -
yum安装和卸载git
文章目录前言安装git查看git版本查看git信息卸载git前言linux安装和卸载git安装git查看是否安装了git#查看git版本git --version安装gityum install git查看git版本git --version查看git信息yum info git卸载gityum remove git...原创 2022-05-03 01:02:12 · 1420 阅读 · 0 评论 -
Git基础(18):如何使用GitLab
文章目录前言1. 创建远程仓库2. IDEA集成GitLab3. push项目到GitLab前言使用自建的GitLab服务器1. 创建远程仓库点击+号>> Create blank project,创建空工程,填写信息。2. IDEA集成GitLab安装GitLab插件,点击Setting>> Plugins,搜索GitLab,点击安装并重启。如下图:安装完成后,此时Version Control下面就会显示GitLab配置GitLab账号3原创 2022-04-19 23:22:40 · 1035 阅读 · 0 评论 -
SSL证书问题SSL certificate problem: self signed certificate
问题自签名证书有问题Remote URL test failed: unable to access 'https://xxx.git/': SSL certificate problem: self signed certificate解决办法直接配置全局忽略签名证书git config --global http.sslVerify false或者设置临时变量windowsset GIT_SSL_NO_VERIFY=true git clone linuxenv GIT_原创 2022-04-19 23:07:21 · 2575 阅读 · 0 评论 -
Git基础(17):自建代码托管平台GitLab(基于docker)
文章目录前言第一节 官网安装Gitlab教程第二节 docker-compose安装Gitlab第三节 修改密码前言Gitlab作为私有的代码托管平台,使用的比较广泛。Gitlab官网:https://about.gitlab.com/第一节 官网安装Gitlab教程官网教程:https://about.gitlab.cn/install/官方提供了如下的几种安装方式。第二节 docker-compose安装Gitlab由于使用docker安装Gitlab操作步骤少并且简单,这里选择使用d原创 2022-04-19 22:03:05 · 1759 阅读 · 0 评论 -
Git基础(16):码云从Github导入项目
文章目录前言码云导入Github项目1 从Github导入项目2. 强制从Github中同步代码前言码云从Github导入项目,当然也可以从其它仓库导入代码,如Gitlab私服。码云导入Github项目1 从Github导入项目新建仓库时,点击页面的《点击导入》按钮从Github上复制仓库的https链接,并粘贴,点击导入按钮即可。2. 强制从Github中同步代码如果原仓库发生了改变,我们需要将Github的代码同步如何操作?此时在原仓库添加了一行代码,并提交,模拟原原创 2022-04-19 16:19:33 · 1099 阅读 · 0 评论 -
Git基础(15):IDEA中使用码云
文章目录前言IDEA集成码云1. 码云中创建远程仓库2. 安装码云插件3. 将本地仓库 push到码云4. 拉取代码前言IDEA中使用Giee的相关操作详解。IDEA集成码云1. 码云中创建远程仓库2. 安装码云插件点击Settings>> Plugins, 搜索Gitee插件,点击Install安装,并重启IDEA即可。此时再打开settings>> Version Control,会看到Gitee,点击+号可以添加Gitee账号。3. 将本地仓库 push原创 2022-04-19 16:05:27 · 829 阅读 · 0 评论 -
Git基础(14):IDEA中使用Github
文章目录前言IDEA中使用Github1. 设置Github账号2. 分享项目3. 推送本地库到远程仓库3.1 https的方式push(默认的方式)3.2 ssh的方式push4. pull拉取远程库代码到本地5. 克隆代码到本地前言 IDEA中使用Github的相关操作详解。IDEA中使用Github1. 设置Github账号使用账号和密码通常是登录不上的,此时切换使用Token先要获取一个token去到Github后台,Settings>>Develop set原创 2022-04-19 15:08:42 · 3385 阅读 · 0 评论 -
Git基础(13):IDEA中使用Git详解
文章目录前言IDEA集成Git1. 配置Git忽略文件2. Git环境准备3. 初始化本地库4. 添加到暂存区5. 提交到本地库6. 切换版本7. 创建分支7.2 创建分支方式一7.2 创建分支方式二8. 切换分支9. 合并分支9.1 正常分支9.2 冲突合并前言idea中如何使用GitIDEA集成Git1. 配置Git忽略文件不用到每个项目中去添加,直接在用户目录设置好即可。编辑xxx.ignore,名字叫什么无所谓,这里建议叫git.ignore,不限制放在什么位置,建议放在用户目录下原创 2022-04-19 01:39:16 · 903 阅读 · 0 评论 -
Git基础(12):Github免密登录和操作
文章目录前言如何生成rsa密钥配置免密登录使用ssh拉取和提交代码前言 Github是国外著名的git仓库,速度会比较慢。如何生成rsa密钥进入到c盘用户目录,这里用户名是Lenovo(不同电脑不一样),下面的.ssh目录打开Git Bash Here输入命令(更换你自己的邮箱),一路回车即可ssh-keygen -t rsa -C "lcz0710@163.com" 4. 生成的密钥配置免密登录.1 找到settings>> SSH and GPG key原创 2022-04-19 00:13:23 · 645 阅读 · 0 评论 -
Git基础(11):Github跨团队协作
文章目录前言一、跨团队协作1. 什么是跨团队协作2. 如何跨团队协作3. Github的沟通前言Github跨团队协作可以方便不同团队之间的交流,也是开源社区协同开发的重要组成部分。一、跨团队协作1. 什么是跨团队协作团队外的开发人员通过fork的方式将仓库的制作了一个分叉(相当于原仓库的副本),团队B 修改了副本仓库后,将代码请求合并到原仓库。团队A可以通过沟通和审核的方式,确定是否合并团队B推送过来的代码。2. 如何跨团队协作当前登录的是非团队成员的Github账号,即为团队外成员。原创 2022-04-18 12:37:45 · 638 阅读 · 0 评论 -
Git基础(10):Github操作远程仓库
文章目录远程仓库一. 创建远程仓库二. 远程仓库操作1. 创建远程仓库别名远程仓库一. 创建远程仓库二. 远程仓库操作1. 创建远程仓库别名(1)查看当前所有远程地址别名git remote -v当前没有别名(2) 创建别名git remote add git-demo https://github.com/lengchengzhen/git-demo.git查看别名时,出现两个别名,表示既可以拉取,也可以推送。...原创 2022-04-18 01:30:39 · 399 阅读 · 0 评论 -
Git基础(9):忽略文件
前言有时候我们做git提交时,不希望提交一些多余的文件。如何忽略文件有时候我们不想把某些文件纳入版本控制种,比如数据库文件,临时文件。在住目录下建立.gitignore文件,此文件有一下规则忽略文件种的空行或以#开头的行会被忽略可以使用linux通配符。例如星号代表任意多个字符,问好代表一个字符,方括号[abc]代表可选字符范围,大括号({string1,string2,…})代表可选的字符串等。如果名称的最前面有一个感叹号!,表示例外规则,将不被忽略如果名称的最前面是一个路径分隔符,表原创 2022-04-15 16:51:46 · 174 阅读 · 0 评论 -
Git基础(8):Git分支操作
文章目录查看分支创建分支切换分支修改分支合并分支(正常合并)合并分支(冲突合并)查看分支git branch -v创建分支git branch 分支名切换分支git checkout 分支名 #切换成功后会显示切换到的分支名HEAD文件会指向分支名,切换分支的本质是指针,HEAD指针分支同时.git/refs/heads/分支名 ,会记录该分支的版本修改分支同时当前的版本记录也会指向当前的分支和版本合并分支(正常合并)git merge 分支名 #把指定的分支名原创 2022-04-12 20:29:45 · 535 阅读 · 0 评论 -
Git基础(7):Git命令
文章目录初始化本地库查看本地库状态添加到暂存区/从暂存区移除提交本地库查看版本信息修改文件版本穿梭初始化本地库git init #初始化本地库查看本地库状态git status 添加到暂存区/从暂存区移除git add [file1] [file2] ...git add . #添加当前文件夹下的所有未跟踪文件到暂存区git rm --cached [file1] [file2] ... #从暂存区移除,工作区的文件不会被删除提交本地库git commit -m "日志原创 2022-04-12 15:01:31 · 147 阅读 · 0 评论 -
Git基础(6):命令大全
文章目录前言常用命令配置信息仓库命令增加/删除文件提交代码分支查看信息远程同步撤销other前言 Git常用的各种命令和解析。常用命令配置信息#显示当前的配置git config --list#编辑Git配置文件git config -e [--global]#设置提交代码时的用户信息git config [--global] user.name "[name]"git config [--global] user.email "[email]"仓库命令#在当前目录新建原创 2022-04-07 17:21:18 · 87 阅读 · 0 评论 -
Git基础(5):分支
前言 分支在Git中相对较难,分支就是衍生的版本,类似于树木生长多个分支。但是分支在某些时候也可以合并,合并的时候,就需要处理一些新的问题。分支常用命令#列出所有分支(带*表示当前分支)git branch#列出所有远程分支git branch -r#新建一个分支,但依然停留在当前分支git branch [branch-name]#新建一个分支,并切换到该妇女之git checkout -b [branch]#合并指定分支到当前分支git merge [branch]#删除原创 2022-04-07 11:42:39 · 347 阅读 · 0 评论 -
Git基础(4):idea集成git
文章目录前言操作方式绑定git提交代码前言 idea集成git的操作。操作方式绑定git新建项目将远程的git文件目录复制到项目根目录即可。此时发现git绑定成功提交代码点击commit(提交到本地仓库),选择需要提交的文件进行提交(使用idea提交)也可以选择使用控制台命令提交git add . #不要把点给漏了2. 提交到远程仓库 ,可以直接在commit时,选择commit and push ,同时提交到本地仓库和远程仓库。或者也可以使用控原创 2022-04-07 01:37:42 · 140 阅读 · 0 评论 -
Git基础(3):码云的使用
文章目录前言如何生成rsa密钥使用码云前言 github是国外著名的git仓库,速度会比较慢。国内主要是gitee,速度稳稳的。如何生成rsa密钥进入到c盘用户目录,这里用户名是Lenovo(不同电脑不一样),下面的.ssh目录打开Git Bash Here输入命令(更换你自己的邮箱),一路回车即可ssh-keygen -t rsa -C "lcz0710@163.com" 4. 生成的密钥使用码云注册码云账号,https://gitee.com/设置本机绑定原创 2022-04-07 00:54:06 · 776 阅读 · 0 评论 -
Git基础(2):基本理论/项目搭建/文件操作
前言 Gti 的理论非常重要和基础,学习git理论能够更加清晰的了解Git的工作步骤。工作区域Workspace :工作区,就是本地代码的存放地。Index/Stage: 暂存区。用于临时存放你的改动,事实上它只是一个文件,保存即将提交的文件列表。Reposity: 仓库(本地仓库), 就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中包HEAD指向最新存入仓库的版本。Remote: 远程仓库,托管代码的服务器。...原创 2022-04-06 17:39:40 · 474 阅读 · 0 评论 -
Git基础(1):Git的安装和配置
文章目录前言下载安装启动基本的Linux命令Git环境配置前言Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。下载Git官方下载地址:https://git-scm.com/npm镜像:https://npmmirror.com/Gi原创 2022-04-04 18:44:18 · 282 阅读 · 0 评论 -
GIT错误之fatal: Authentication failed for xxx
问题:git clone xxx.git免密操作总是提示失败。linux下git免密登录失败,只要第一次输入账号密码即可。保存账号密码credential.helper=storefatal: Authentication failed for xxx.git解决办法:提示输入Username时,不要输入用户名,输入账号的git登录邮箱即可。...原创 2022-02-15 17:53:34 · 1423 阅读 · 0 评论