68 lines
2.0 KiB
Markdown
68 lines
2.0 KiB
Markdown
|
---
|
|||
|
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
|
|||
|
```
|