随笔分类 -  git

git 恢复误删的远程分支
摘要:在当前git目录下,输入以下命令查找删除分支的commitId git reflog --date=iso reflog是reference log的意思,也就是引用log,记录HEAD在各个分支上的移动轨迹。选项 --date=iso,表示以标准时间格式展示。这里为什么不用git log?因为gi 阅读全文
posted @ 2022-09-22 17:45 ygunoil 阅读(138) 评论(0) 推荐(0) 编辑
当你代码写错分支时就用git stash吧
摘要:stash的原理:将本地没提交的内容(git commit的内容不会被缓存 但git add的内容会被缓存)进行缓存并从当前分支移除,缓存的数据结构为堆栈,先进后出 stash的参数详解:#1. git stash/git stash savegit stash与git stash save是一样的 阅读全文
posted @ 2022-07-14 23:17 ygunoil 阅读(95) 评论(0) 推荐(0) 编辑
git rebase使用技巧
摘要:rebase在git中是一个非常有魅力的命令,使用得当会极大提高自己的工作效率;相反,如果乱用,会给团队中其他人带来麻烦。它的作用简要概括为:可以对某一段线性提交历史进行编辑、删除、复制、粘贴;因此,合理使用rebase命令可以使我们的提交历史干净、简洁! 前提:不要通过rebase对任何已经提交到 阅读全文
posted @ 2021-10-26 16:15 ygunoil 阅读(736) 评论(0) 推荐(0) 编辑
git reset 、git revert和git rebase 区别
摘要:git revert 用法 git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交 * git revert HEAD 撤销前一次 commit * git revert HEAD^ 撤销前前一次 commit * git r 阅读全文
posted @ 2021-10-26 11:04 ygunoil 阅读(949) 评论(0) 推荐(0) 编辑
git pre-commit hook failed 解决办法
摘要:一、 git commit -m 'xxx' 出现问题 今天在上传项目的时候在commit阶段遇到一个问题,无论是在Sourcetree上传还是用命令git commit -m 'xxx'都报了一下错误: husky > npm run -s precommit (node v8.12.0) hus 阅读全文
posted @ 2020-12-04 10:10 ygunoil 阅读(517) 评论(0) 推荐(0) 编辑
lint-staged 教程
摘要:lint-staged 是一个在git暂存文件上运行linters的工具,当然如果你觉得每次修改一个文件就给所有文件执行一次lint检查不恶心的话,这个工具对你来说就没有什么意义了,请直接关闭即可。 npx mrm lint-staged 它将根据package.json依赖项中的代码质量工具来安装 阅读全文
posted @ 2020-12-04 10:08 ygunoil 阅读(1807) 评论(0) 推荐(0) 编辑
提高github访问数速度
摘要:1. 修改本地hosts文件 windows系统的hosts文件的位置如下:C:\Windows\System32\drivers\etc\hosts mac/linux系统的hosts文件的位置如下:/etc/hosts 2. 增加http://github.global.ssl.fastly.n 阅读全文
posted @ 2020-09-14 11:47 ygunoil 阅读(329) 评论(0) 推荐(0) 编辑
github、gitlab等常用api接口
摘要:注意: api地址区分大小写,github偶尔访问不了不要着急,耐心等待一会儿就好 功能 api地址 请求方式 请求参数 返回参数 例子 获取用户信息 https://api.github.com/users/ get path路径: 用户名 一个用户对象 https://api.github.co 阅读全文
posted @ 2020-09-03 14:47 ygunoil 阅读(7521) 评论(1) 推荐(1) 编辑
Git和SVN的区别?
摘要:a、存储方式不一样 Git按照元数据的方式将文件的一个版本存入了一个类似与K/V数据库,而SVN是按照文件的方式进行一个存储。Git的内部有一个类似于K/V的数据库,我把他理解为是一个Map<K,V>,我们将内容存储到Git的数据库内后,Git会返回一个Key给我们,这个Key是唯一的(把一模一样的 阅读全文
posted @ 2020-02-02 00:09 ygunoil 阅读(660) 评论(0) 推荐(0) 编辑
git合并丢失代码问题分析与解决(错误操作导致)
摘要:问题描述 我们在主干dev和branch1分支上进行并行开发。当要把branch1功能的代码合并到dev上时,发现dev上开发的部分功能代码找不到了。 那么,是在branch1上,作了删除提交导致的吗?然而,查提交日志,并没有发现删代码的提交记录。 难道一个分支有一个功能,另一个分支没这个功能,gi 阅读全文
posted @ 2019-10-16 11:49 ygunoil 阅读(9588) 评论(0) 推荐(0) 编辑
GitHub & Bitbucket & GitLab & Coding 的对比分析
摘要:目前基于 Git 做版本控制的代码托管平台有很多种,比较流行的服务有 Github、Bitbucket、 GitLab、 Coding,他们各自有什么特点,个人使用者和开发团队又该如何选择? 在这篇文章中,我们以客观的态度,以问题作为出发点,介绍和比较 GitHub、Bitbucket、GitLab 阅读全文
posted @ 2018-06-15 10:48 ygunoil 阅读(428) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示