随笔分类 -  Git

摘要:使用 Git 的开发者会使用 git commit 进行代码提交,也会使用 -m 提交commit message。对于一些个人开发者,也许他们会觉得“这是我个人的项目,不用太在意git commit message 的格式或者规范”。 但是对于一个团队或者在开源项目上工作的话,对于 commit 阅读全文
posted @ 2023-09-11 23:45 牧之丨 阅读(32) 评论(0) 推荐(0)
摘要:[root@g ~]# gitlab-runner register Runtime platform arch=amd64 os=linux pid=23614 revision=ac8e767a version=12.6.0 Running in system-mode. Please ente 阅读全文
posted @ 2023-08-16 13:45 牧之丨 阅读(29) 评论(0) 推荐(0)
摘要:hint: Pulling without specifying how to reconcile divergent branches is hint: discouraged. You can squelch this message by running one of the followin 阅读全文
posted @ 2023-08-02 20:50 牧之丨 阅读(35) 评论(0) 推荐(0)
摘要:git config --global core.autocrlf false 阅读全文
posted @ 2023-06-20 10:52 牧之丨 阅读(60) 评论(0) 推荐(0)
摘要:概述: 我们在使用gitlab-runner做cicd时,如果安装之后没有配置gitlab-runner的最大并发数,在使用时候可能会碰到job的警告(job日志超过字节限制):job‘s log exceeded limit of 4194304 bytes ***** 查看默认最大并发数conc 阅读全文
posted @ 2023-05-26 18:14 牧之丨 阅读(427) 评论(0) 推荐(0)
摘要:git解决error: The following untracked working tree files would be overwritten by checkout在IDEA中进行分支切换时,出现如此错误,导致无法正常切换:error: The following untracked wo 阅读全文
posted @ 2022-12-29 10:57 牧之丨 阅读(4210) 评论(0) 推荐(0)
摘要:若使用IDE提交Git出现以下错误: 则是ES6在提交校验过程中出现了问题,强制提交方式为: 命令行: git commit --no-verify IDEA: 在提交时取消勾选Run Git hooks VScode: 删除.git文件夹下hooks文件夹内的文件 即可成功提交代码。 阅读全文
posted @ 2022-10-17 23:36 牧之丨 阅读(720) 评论(0) 推荐(0)
摘要:方法一: git如何clone所有的远程分支 git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下: 找一个干净目录,假设是git_work cd git_work git clone http://myrepo.xxx.com/project/.git , 阅读全文
posted @ 2022-07-16 14:43 牧之丨 阅读(1254) 评论(0) 推荐(0)
摘要:https://git-scm.com/book/zh/v2/Git-基础-查看提交历史 2.3 Git 基础 - 查看提交历史 查看提交历史 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的工具是 git log 命令。 我们使用一个非常简单的 “ 阅读全文
posted @ 2022-02-25 15:32 牧之丨 阅读(478) 评论(0) 推荐(0)
摘要:背景:我已经有一个ssh公钥和私钥了,绑定的是公司的码云 但是绑定github是不允许的 所以我需要在生成一个公钥和私钥 第一步执行下面的命令, 至于如果生成ssh公钥点击这里 ssh-keygen -t rsa -C 'your_email@example.com' -f ~/.ssh/id_rs 阅读全文
posted @ 2021-08-21 00:29 牧之丨 阅读(326) 评论(0) 推荐(0)
摘要:git clone克隆远程仓库默认是只克隆master分支,当想把远程仓库上的所有的分支都克隆下来的话,有以下几种方法。 使用远程仓库github上的LSMLIB仓库为例.该仓库在github上一共有三个分支:master(default),dev-samrai,dev. 在使用git的过程中都使用 阅读全文
posted @ 2021-07-10 14:29 牧之丨 阅读(4142) 评论(0) 推荐(0)
摘要:在branch1开发,进行多个提交,这是切换到branch2,想把之前branch1分支提交的commit都【复制】过来,怎么办? 首先切换到branch1分支,然后查看提交历史记录,也可以用sourceTree查看,也可以用命令git log 例如我的git log 如下: commit1 xxx 阅读全文
posted @ 2020-12-14 20:04 牧之丨 阅读(2934) 评论(0) 推荐(0)
摘要:使用场景 当项目越来越庞大之后,不可避免的要拆分成多个子模块,我们希望各个子模块有独立的版本管理,并且由专门的人去维护,这时候我们就要用到git的submodule功能。 常用命令 git clone <repository> --recursive 递归的方式克隆整个项目 git submodul 阅读全文
posted @ 2020-08-21 16:50 牧之丨 阅读(415) 评论(0) 推荐(0)
摘要:Git版本恢复命令 reset命令有3种方式: git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息 git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到ind 阅读全文
posted @ 2020-06-15 13:55 牧之丨 阅读(731) 评论(0) 推荐(0)
摘要:git merge origin master //将origin merge 到 master 上 git merge origin master //将origin merge 到 master 上 git merge origin/master //将origin上的master分支 merg 阅读全文
posted @ 2019-11-29 22:52 牧之丨 阅读(3566) 评论(0) 推荐(0)
摘要:Command line instructions Git global setupgit config --global user.name "理想"git config --global user.email "exmyth@126.com" Create a new repositorygit 阅读全文
posted @ 2019-02-14 14:07 牧之丨 阅读(556) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/tocy/p/git-stash-reference.html 缘起 今天在看一个bug,之前一个分支的版本是正常的,在新的分支上上加了很多日志没找到原因,希望回溯到之前的版本,确定下从哪个提交引入的问题,但是还不想把现在的修改提交,也不希望在Git上 阅读全文
posted @ 2018-09-17 04:05 牧之丨 阅读(301) 评论(0) 推荐(0)
摘要:Pull is not possible because you have unmerged files. 在git pull的过程中,如果有冲突,那么除了冲突的文件之外,其它的文件都会做为staged区的文件保存起来。 重现: $ git pull A Applications/Commerce/ 阅读全文
posted @ 2018-07-20 17:45 牧之丨 阅读(1622) 评论(0) 推荐(0)
摘要:-> git xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist, use `xcode-select --switch path/to/Xcode.app 阅读全文
posted @ 2017-12-20 20:59 牧之丨 阅读(330) 评论(0) 推荐(0)
摘要:github上已经有master分支 和dev分支 在本地 git checkout -b dev 新建并切换到本地dev分支 git pull origin dev 本地分支与远程分支相关联 在本地新建分支并推送到远程 git checkout -b test git push origin te 阅读全文
posted @ 2017-12-19 17:43 牧之丨 阅读(4216) 评论(0) 推荐(0)