State | Status | |
---|---|---|
定義 | 表示具備明確轉換流程的狀態 | 表示單一、靜態的狀態或屬性 |
轉換關係 | 狀態之間有明確的遷移關係 | 狀態之間沒有明確的轉換流程 |
範例 | TCP 狀態(SYN_SENT、ESTABLISHED 等) | HTTP 狀態碼(200、404 等)、啟用/停用標記 |
Shortcut | Description |
---|---|
PR | Pull Request |
PTAL | Please Take A Look |
TBR | To Be Reviewed |
TL;DR | Too Long; Didn’t Read |
LGTM | Looks Good To Me |
SGTM | Sounds Good To Me |
TBD | To Be Done |
Meet the next generation of documentation. AI-native, beautiful out-of-the-box, and built for developers
An extremely fast Python package installer and resolver, written in Rust.
a Hassle-Free Python Experience
A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.
Modern, extensible Python project management
ML Experiments Management with Git
Open-source data observability for analytics engineers
The modern replacement for Airflow. Build, run, and manage data pipelines for integrating and transforming data.
A tool for visualizing and tracking your machine learning experiments.
Datachecks is an open-source data monitoring tool that helps to monitor the data quality of databases and data pipelines. It identifies potential issues, including in the databases and data pipelines. It helps to identify the root cause of the data quality issues and helps to improve the data quality.
A framework for elegantly configuring complex applications
The open standard for data logging
# 列出所有曾經有 commit 過的文件
git log --pretty=format: --name-only --diff-filter=A | sort -u
# 刪除所有跟 a.txt 相關的紀錄
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch a.txt' --prune-empty --tag-name-filter cat -- --all
Type | Description |
---|---|
feat | Add new features |
chore | Build process or auxiliary tool changes |
fix | Fix some bugs |
refactor | A code change that neither fixes a bug or adds a feature |
style | Change coding style |
docs | Write new documentation |
Type | Description |
---|---|
wip | Works in progress |
feat | Feature |
bug | Bug fix or experiment |
junk | Throwaway branch created to experiment |
Commands | Description |
---|---|
pick | 保留該提交,不進行任何更改 |
reword | 修改該提交的提交訊息 |
edit | 挑選該提交,並在應用該提交時停止,以便你可以進行修改 |
squash | 將該提交與前一個提交合併成一個提交 |
fixup | 與 squash 類似,但用於合併提交而無需保留該提交的提交訊息 |
exec | 執行一個 shell 命令。這允許你在 rebase 過程中執行自定義的命令 |