首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

从零开始搭建 VuePress 静态博客

,表示为根目录 根目录中新建以下文件: .gitattributes(指定仓库主要语言) .gitignore(Git 提交需要忽略的目录与文件) deploy.sh(博客部署脚本) package.json...(项目配置) README.md(仓库说明书) .gitattributes 示例: *.sh linguist-language=Vue .gitignore 示例: .idea .DS_Store...无法执行 .sh 文件,需要安装 git 客户端 # # Author: cnguu # Email: www@cnguu.cn # # 开始 set -e # 编译 # package.json 需要有这一句..."cnguu", "gleehub", "blog" ], "author": "cnguu", "license": "Mozilla", "private": true...docs(存放博文、静态资源和配置) docs 下新建任意名文件夹 test(一个文件夹代表一个分类,建议全英文名) docs 下新建文件夹 .vuepress(存放静态资源和配置) .vuepress

66152

高效率使用 Github

可以 URL 后面加上 #L 行号 比如,点击下面这个 URL https://github.com/Bylant/DWR-Spring/blob/master/src/main/java/top/zhoudl...gitattributes 可以来帮助你搞定这个问题。...我们项目的根目录下添加如下 .gitattributes 文件便可 文件内容如下: *.js linguist-language=Java 主要意思是把所有 js 文件后缀的代码识别成 Java 文件...打开 Github 底下任意仓库,然后打开仓库里面的代码 接着项目页面,按住键盘 T 键,会在项目名旁边出现可以可以搜索的地方 输入想要查找的关键词,页面会根据输入的关键词进行快速搜索 ?...具体使用方法参见 https://help.github.com/en/articles/searching-on-github 此处不再赘述了。 其他 issue 输入冒号 : 添加表情 ?

1.1K30

从0开始编写信息收集器

本文作者:红日安全 雨幕(yumu) 我们都知道信息收集是整个渗透测试无可或缺的一环,那我们老是需要一类一类信息去查询非常耗费时间,(人生苦短,我用 python)那这时我就想做一个信息收集器,当然这类工具很多...我们看图说话,我们按类别对网址进行归纳一下,方便后续的工作(用到的我写,国内访问不了小谷子)。...然后就是我们项目语言的设置,在这一方面 github 识别的非常不准确,需要我们自己更改语言为 python,我们需要新建一个文件 .gitattributes ,然后添加内容如下: *.js linguist-language...=python *.css linguist-language=python *.html linguist-language=python ?...information ├── static(静态资源目录) Static resource directory ├── util(功能函数目录) Function function directory ├── .gitattributes

74700

git相关问题解析,你想要的都有🔥

推送到GitHub git push github master 推送到Gitee git push gitee master 也可以使用NPM包管理工具的项目添加如下scripts脚本 "scripts...如何查看".gitconfig"文件 "Git Bash"命令行工具输入“cd && ls -a”便可以看到如下信息 再通过“view .gitconfig”命令打开.gitconfig文件,即可查看该配置文件内容...,搜索 shell,选择Automation Shell: Windows, setting.json编辑 添加配置项 "terminal.integrated.shell.windows...多个github账号下,生成的key不能同时两个github下面使用,导致添加失败:Key is already in use 这时候执行ssh-keygen -o -t rsa -C "your.email...其中HEAD指向最新放入仓库的版本 Remote: 远程仓库,托管代码的服务器,可以简单的认为是你项目组的一台电脑用于远程数据交换 重置提交 情况一、没有push到远程的情况(只是本地commit

1.2K20

GitHub机器学习代码分类器:仅凭代码轻松鉴别300种编程语言

Linguist已经可以完成84%的语言检测 那么GitHub是怎么解决上述问题呢?...GitHub高级数据科学家Kavita Ganesan首先介绍了目前GitHub官方使用的语言鉴别工具:LinguistLinguist是一个基于Ruby的应用程序,它使用多种策略进行语言检测。...该模型的当前版本能够对GitHub托管的前50种语言进行预测,并在准确性和性能方面超越Linguist。...GitHub使用90%的数据集进行大约8个epochs的训练。此外,训练步骤从训练数据删除了一定百分比的文件扩展名,以鼓励模型从文件的词汇表中学习,而不是过度填充文件扩展功能。...但是没有扩展名的话Linguist完全无法鉴别。 上图是OctoLingua与Linguist同一测试集上的表现。

1.3K40

CVE-2021-21300:Git符号链接代码执行漏洞复现

0x02 漏洞概述 编号:CVE-2021-21300 受影响版本的Git仓库如果包含符号链接文件,可能会导致不区分大小写的文件系统克隆时执行刚刚切换分支的脚本。...构建恶意仓库并上传到github(执行的命令第三行命令里) git init delayed-checkout cd delayed-checkout echo "A/post-checkout filter...=lfs diff=lfs merge=lfs">.gitattributes && mkdir A && printf '#!...仓库 校验各文件内容是否正确 如下显示:gitattributes A/post-checkout(存储Git LFS) 0x05 漏洞复现 攻击测试 win10提供的powershell...(管理员)执行命令如下: git clone -c core.symlinks=true [自己的仓库地址] clone后出现 PWNED 即为远程命令执行成功 0x06 修复方式 目前 Git

59220

Git入门学习到进阶1

= true bare = false logallrefupdates = true ignorecase = true precomposeunicode = true...#gitattributes文件的一行,一个属性(以text属性为例)可能有4种状态: 设置text 不设置-text 设置值text=string 未声明通常不出现该属性即可;但是为了覆盖其他文件的声明...text gitattributes文件示例: #gitattributes文件可以定义的属性: text,控制行尾的规范性 #如果一个文本文件是规范的,则Git库该文件的行尾总是LF。...blob对象的$Id$将会被替换为$Id:char_40_hexadecimal_name *.c filter=indent #.gitattributes文件设置...一个Git库可以有多个gitattributes文件,不同gitattributes文件,属性设置的优先级(从高到低) 同一个gitattributes文件,按照行的先后顺序,如果一个文件的某个属性被多次设置

60510

如何存储 Git 大文件?

Git LFS(Large File Storage)是由 Atlassian, GitHub 以及其他开源贡献者开发的 Git 扩展,它通过延迟地(lazily)下载大文件的相关版本来减少大文件仓库的影响...关于 LFS 的指针文件: LFS 的指针文件是一个文本文件,存储 Git 仓库,对应大文件的内容存储 LFS 服务器里,而不是 Git 仓库,下面为一个图片 LFS 文件的指针文件内容: version....gitattributes 文件是最简单的。.../.gitattributes) 你可以通过从.gitattributes 文件删除相应的行,或者通过运行 git lfs untrack 命令来停止使用 Git LFS 跟踪特定模式: $ git ...在下面的示例 git lfs track 命令后附加了--lockable 标志,该命令既将 PSD 文件存储 LFS ,又将它们标记为可锁定。

3.5K42

Git LFS: 简单高效的大文件版本控制

用于对大文件进行版本控制的开源 Git 扩展 Git 大文件存储 (LFS) 使用 Git 内部的文本指针替换音频样本、视频、数据集和图形等大文件,同时将文件内容存储 GitHub.com 或 GitHub...每个要使用Git LFS的Git存储库,选择您想要Git LFS管理的文件类型(或直接编辑.gitattributes文件)。可以随时配置额外的文件扩展名。...如果不想将某某文件进行Git LFS处理,比如说readme.md, 可以.gitattributes文件,添加一行规则来指定不将readme.md文件包含在Git LFS,这将告诉Git不要将readme.md...filter 保存并关闭.gitattributes文件,并将.gitattributes文件提交到Git版本控制。...相同的访问控制和权限 GitHub等远程主机一起工作时,对大文件保持与Git存储库的其余部分相同的访问控制和权限。

51110

CRLF will be replaced by LF

CRLF:windows 环境下的换行符 LF:linux 环境下的换行符 这个错误的意思,就是文件存在两种环境的换行符,git 会自动替换 CRLF 为 LF ,所以提示警告。...首先推荐扩展阅读:配置 Git 处理行结束符 | GitHub 我项目中是配置了 .gitattributes 的: # Set the default behavior, in case people...如果已经入 Git 库的文件的行尾为 CRLF,则该文件入 Git 库时,不再转换为 LF。 示例 2 *.txt text 对于 txt 文件,标记为文本文件,并进行行尾规范化。...示例 6 *.py eol=lf 对于 py 文件,只针对工作目录的文件,行尾为 LF。...还是有问题 项目中已经添加 .gitattributes 文件,但是还是出现了报错,这时要检查 git 的版本。

24130
领券