# Github
# 项目
# 构建表格
<style>
table {border-style: solid; border-width: 1px; min-height: 25px; line-height: 25px;}
tr {border-style: double; border-width: 1px;}
td {border-style: double; border-width: 1px; font-size:15px;}
</style>
<table>
<tr >
<th>埋点方式</th>
<th>客户端埋点</th>
<th>服务端埋点</th>
</tr>
<tr>
<th>优势</th>
<td>1.可以详细采集用户行为</br>2.可以完整采集用户本地设备标识</td>
<td>1.可以准确采集业务操作状态和结果</br>2.数据完整上报可靠性更好</td>
</tr>
<tr>
<th>劣势</th>
<td>1.数据的上报受到网络环境影响</br>2.相同业务场景客户端入口较多时容易产生埋点遗漏</td>
<td>1.不能直接获取用户行为数据,埋点也比较难系统化去做</td>
</tr>
</table>
# Hotkey
- 快捷键: t 和 w
源码浏览页面,按t可以快速进入模糊文件名搜索模式。
仓库主页,按w可以快速进行分支过滤
任意GitHub页面中,按?展示当前页面可用的快捷键
忽略空格: ?w=1 - 在任意的diff URL添加?w=1用来整理缩进
按范围过滤提交记录: master@{time}..master
# 搜索
in:name 仓库名搜索
in:descripton
in:readme
stars:>3000
stars: 10..20
fork:>3000
language:java
pushed:>2019-01-03
license:apache-2.0
user:sunnnychan
user:joshlong language:java
org:spring-cloud
# Github 工具
# Q&A
- Github 文件名大小写不敏感
默认情况下如果你本地把文件夹小写的修改成大写的,
然后提交,会导致github上存在一份大写的和一份小写的文件夹。
要删除掉 Github 上的小写文件,需要做的是:
# 本地执行
git rm -r --cached .
# 然后重新
git push
← Git Intellij IDEA →