Git
文章平均质量分 57
magic_kid_2010
这个作者很懒,什么都没留下…
展开
-
git代码使用空格缩进
git代码使用空格缩进原创 2023-04-14 15:57:39 · 1454 阅读 · 1 评论 -
撤销 git rebase
git rebase 撤销原创 2022-10-12 19:14:24 · 4213 阅读 · 1 评论 -
git 合并多个 commit
1、rebase 介绍rebase在git中是一个非常有魅力的命令,使用得当会极大提高自己的工作效率;相反,如果乱用,会给团队中其他人带来麻烦。它的作用简要概括为:可以对某一段线性提交历史进行编辑、删除、复制、粘贴;因此,合理使用rebase命令可以使我们的提交历史干净、简洁!注意不要通过rebase对任何已经提交到公共仓库中的commit进行修改(自己一个人的分支除外)2、合并过程当我们在本地仓库中提交了多次,在我们把本地提交push到公共仓库中之前,为了让提交记录更简洁明了,我们原创 2021-04-16 17:58:21 · 1644 阅读 · 0 评论 -
gitlab 分支保护
要求:1、允许 maintainer、developer to merge develop 分支,允许maintainer push to develop 分支2、允许 maintainer to merge and push master 分支操作步骤:1、settings -> repository -> protected branches expand2、根据情况选择 branch、merge role、push role,点击 Protect 即可。...原创 2021-03-04 14:11:15 · 542 阅读 · 1 评论 -
idea terminal git log 中文乱码
idea 中使用 git log 命令,中文会显示乱码。解决办法:(1)打开 idea 安装目录(2)打开 bash.bashrc,在文件末尾增加# 解决idea中文显示乱码export LANG="zh_CN.UTF-8"export LC_ALL="zh_CN.UTF-8"(3)重新打开 idea...原创 2020-09-10 11:04:25 · 347 阅读 · 0 评论 -
gitlab 创建、修改、删除项目
一、创建用户组1、setting --> Groups --> New group2、填写用户组信息,点击 "Create group"。3、选择需要加入改组的 用户和角色,点击 "Add users to group"二、创建项目1、点击 "New project"2、填写项目信息,点击 "Create project"三、修改项目1、进入项目...原创 2019-11-19 16:26:43 · 16276 阅读 · 0 评论 -
git pull 与 git fetch 的区别
一、区别。git pull 根据不同的配置,可等于 git fetch + git merge 或 git fetch + git rebase。git fetch 并没更改本地仓库的代码,只是拉取了远程 commit 数据,将远程仓库的 commit id 更新为latest。二、git 架构理解。要理解它们的区别,首先我们需要明白的git的架构,它是分布式的版本管理系统。我画了...原创 2019-09-18 14:30:00 · 703 阅读 · 0 评论 -
gitlab 分支合并 冲突处理
1、使用 gitlab 创建合并请求master 合并到 branch_test --> compare branches and continue --> submit merge request提示:合并冲突。2、使用 idea 打开项目。(1)执行:git fetch origin(2)切换到 master 分支,更新到最新版本。(3)切换到...原创 2019-09-18 11:44:37 · 52550 阅读 · 0 评论 -
git 常见问题处理
一、git push 报错Push rejected: Push to origin/master was rejected原因:有可能是服务器代码已修改,本地未更新到最新版本 如果已更新到最新版本,可能是有版本冲突的文件解决:对于原因1:只需先只需git pull,然后再 push对于原因2:需要先解决冲突后,然后再 push作者:magic_kid_20...原创 2019-09-17 15:30:08 · 298 阅读 · 0 评论 -
idea 本地项目与 git 关联
1、gitlab 上创建远程仓库项目2、idea创建本地仓库。选择要提交的项目 --> "OK"3、创建版本控制,忽略过滤文件勾选"Example user template" --> "Generate"4、复制远程 https 仓库地址。5、关联本地项目到远程仓库# git remote add origin https://...原创 2019-09-09 11:40:02 · 2059 阅读 · 0 评论 -
gitlab 项目地址迁移
一、查看当前关联的git地址git remote -vhttps://abc.net/test/framework.git二、 创建新项目,获取新的git地址https://def.net/test/framework.git三、 把本地关联的git地址设置为新的git地址git remote set-url origin https://def.net/test/...原创 2019-08-13 09:54:31 · 938 阅读 · 1 评论