From 7e13e675b8bf2744c791f1c55f03e29f4f10baa3 Mon Sep 17 00:00:00 2001 From: 7Wate Date: Tue, 26 Jul 2022 17:54:40 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A4=BE=E5=8C=BA=EF=BC=9AGitHub=20=E6=8A=80?= =?UTF-8?q?=E5=B7=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- org/开源入门/GitHub 技巧.md | 67 +++++++++++++++++++++++++++++++++++++ org/开源入门/开源指北.md | 2 +- org/开源入门/提问的智慧.md | 7 ++++ 3 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 org/开源入门/GitHub 技巧.md diff --git a/org/开源入门/GitHub 技巧.md b/org/开源入门/GitHub 技巧.md new file mode 100644 index 00000000..f9f4508d --- /dev/null +++ b/org/开源入门/GitHub 技巧.md @@ -0,0 +1,67 @@ +--- +id: GitHub 技巧 +title: GitHub 技巧 +sidebar_position: 5 +data: 2022年5月30日 +--- + +## 镜像站 + +| 域名 | https | 克隆加速 | zip 加速 | releases 加速 | 主机服务商 | 服务器所在地 | +| ---------------------------------------------------- | ----- | -------- | -------- | ------------- | ---------- | ------------ | +| [https://doc.fastgit.org](https://doc.fastgit.org/) | ✓ | ✓ | ✓ | ✓ | fastgit | 香港 | +| [https://hub.fastgit.xyz/](https://hub.fastgit.xyz/) | ✓ | ✓ | ✓ | ✓ | fastgit | 香港 | +| [https://gitclone.com](https://gitclone.com/) | ✓ | ✓ | ✗ | ✗ | Aliyun | 杭州 | + +## 搜索 + +- 按 `s` 键直接聚焦倒搜索框输入 +- [Github 自定义搜索](https://github.com/search/advanced) + +## 文件查看 + +- 按 `t` 键实时对仓库内所有文件进行搜索 + +- 点击某个文件后 按 `L` 键 就可以快速跳转倒某一行,点击行号可以复制代码或者生成永久链接 + +```shell +# 分享 240 行代码 +https://github.com/AlloyTeam/AlloyTouch/blob/master/alloy_touch.js#L240 +# 分享 39-45 行代码 +https://github.com/AlloyTeam/AlloyTouch/blob/master/alloy_touch.js#L39-L45 +``` + +- 按 `b` 键可以快速查看该文件的改动记录 + +## 阅读代码 + +### 使用 . 快捷键 + +在仓库详情页按 `。`键,代码会直接在一个网页版 VSCODE 打开。 + +### 使用 github1s.com + +只需要把 github 改为 github1s,以达到与方法 1 相同的效果! + +## 在线运行 + +### 使用 gitpod.com/#<仓库地址> + +在仓库地址前面加上` gitpod.io/#/ `前缀 + +## 查看快捷键 + +- `Shift + ?`打开 GitHub 快捷键面板。 + +- `Ctrl+K` 打开 GitHub 命令面板。 + +## 其他 + +### 更改项目语言 + +在项目的根目录下添加如下 `.gitattributes` 文件 + +```shell +# 所有 html 文件后缀的代码识别成 JavaScript 文件。 +*.html linguist-language=JavaScript +``` diff --git a/org/开源入门/开源指北.md b/org/开源入门/开源指北.md index 2f71ad1a..6604fdc4 100644 --- a/org/开源入门/开源指北.md +++ b/org/开源入门/开源指北.md @@ -1,7 +1,7 @@ --- id: 开源指北 title: 开源指北 -sidebar_position: 0.2 +sidebar_position: 1 data: 2022年5月30日 --- diff --git a/org/开源入门/提问的智慧.md b/org/开源入门/提问的智慧.md index c2ab1faa..816d3b97 100644 --- a/org/开源入门/提问的智慧.md +++ b/org/开源入门/提问的智慧.md @@ -1,3 +1,10 @@ +--- +id: 提问的智慧 +title: 提问的智慧 +sidebar_position: 4 +data: 2022年7月26日 +--- + ## How To Ask Questions The Smart Way Copyright © 2001,2006,2014 Eric S. Raymond, Rick Moen