
git
文章平均质量分 69
lucky__peng
这个作者很懒,什么都没留下…
展开
-
gitignore忽略规则
概要 在用git管理多人开发的项目的时候,总会不定时出现,一些非必要文件(如项目编译文件)加入版本管理。在提交代码合并代码的时候出现了一系列的问题。究其原因,就是没有很好的利用ignore文件,将一些特定文件从版本管理中剔除。本文将简要介绍一下,忽略文件的匹配规则,学习好了忽略规则,则可以随时剔除不需要的文件。 gitBash 创建.gitignore文件 1、打开gitBash,切换到自己的本地仓库; 2、输入 touc...转载 2022-04-11 12:34:35 · 916 阅读 · 0 评论 -
在gitignore中不能直接设置不忽略的二级文件(夹)
在 .gitignore 中,如果想要不忽略根目录下的dist文件夹,而忽略其他所有,可以这么写 /* !/dist 但如果只想要不忽略dist 下的index.html,却不能这么写 /* !/dist/index.html 正确的写法应该是 /* !/dist /dist/* !/dist/index.html 有三级文件的话,应该这么写 /* !/dist /dist/* !/dist/img /dist/img/* !/dist/img/a.jpg 同理,更多级目录的话也是类似上面的写法原创 2022-04-11 11:22:11 · 511 阅读 · 1 评论 -
git rebase详解(图解+最简单示例,一次就懂)
网上有太多讲rebase和merge的文章,但大多都是复制粘贴没有自己的理解,而且很多博客的例子写的过于复杂,让人没兴趣看下去。本文举最简洁的例子,大白话几句就让你快速掌握rebase的核心原理和用法。 一、提交节点图解 首先通过简单的提交节点图解感受一下rebase在干什么 两个分支master和feature,其中featu...转载 2022-04-08 09:00:29 · 2447 阅读 · 0 评论 -
git commit -m与-am的区别
前面的话 使用git commit -am是不是就可以完全不使用git add命令呢?不是 理论 要了解git commit -m与git commit -am的区别,首先要明白它们的定义 字面解释的话,git commit -m用于提交暂存区的文件,git commit -am用于提交跟踪过的文件 [注意]git commit -am可以写成git commit -a -m,但不能写成git commit -m -a 定义中出现了暂存区、跟踪过的文件等术语,如果要理解它.转载 2022-04-08 08:11:13 · 260 阅读 · 0 评论