---
# System prepended metadata

title: plumbing command(Git) | Hacktionary
tags: [Hacktionary 詞彙條目]

---

# plumbing command(Git)

說明 plumbing command 詞彙於 Git 情境的相關意思與實務中的使用方式

<https://hackmd.io/@hacktionary/term-plumbing-command-git>

[TOC]

## <ruby>名詞<rp>(</rp><rt>Noun</rt><rp>)</rp></ruby><ruby>片語<rp>(</rp><rt>phrase</rt><rp>)</rp></ruby>

### 管路命令

#### 詞源

瓷器主要意指像是馬桶或洗手台常使用之，由陶土燒製而成的設備

馬桶跟洗手台可以改變成任何對使用者友善的設計，但是連接之管路還是需要標準化以相容各場地的管路規格

#### 例句

> But because Git was initially a toolkit for a version control system rather than a full user-friendly VCS, it has a number of subcommands that do low-level work and were designed to be chained together UNIX-style or called from scripts. These commands are generally referred to as Git’s **“plumbing” commands**, while the more user-friendly commands are called “porcelain” commands.  
> 但因為 Git 原本是作為一個版本控制系統的開發工具被開發的，它有一些被設計用來以 Unix 風格被串接在一起或自腳本調用，負責低階工作子命令。這些命令通常被稱為 Git 的 **「管路」命令**，而更友善使用者的命令被稱為「瓷器」命令。  
> ——摘錄自 [Git - Plumbing and Porcelain](https://git-scm.com/book/en/v2/Git-Internals-Plumbing-and-Porcelain)

## 參考資料

以下第三方資料於撰寫本詞彙條目期間被參考到：

* [Porcelain Definition & Meaning - Merriam-Webster](https://www.merriam-webster.com/dictionary/porcelain)  
  說明 porcelain 詞彙的意思（採用「a hard, fine-grained, sonorous, nonporous, and usually translucent and white ceramic ware that consists essentially of kaolin, quartz, and a feldspathic rock and is fired at a high temperature」釋義
* [Answer by Greg Hewgill - terminology - What does the term "porcelain" mean in Git? - Stack Overflow](https://stackoverflow.com/a/6976506/6219078)  
  說明 porcelain command 術語的詞源
* [林博仁：求 porcelain command (Git) 翻譯…… - 臺灣自由暨開源軟體在地化社群 Telegram 群組](https://t.me/l10n_tw/39016)  
  在地化社群的相關討論

---

本文件為[《Hacktionary》專案](https://hackmd.io/@hacktionary/home)的衍生作品，以[《Creative Commons 姓名標示-相同方式分享》授權條款第 4.0 國際版](https://creativecommons.org/licenses/by-sa/4.0/deed.zh_TW)或其任意更近期版本釋出供大眾於授權範圍內自由使用

如參與本平台的內容實作視同為將您的內容以相同授權條款釋出

部份內容為基於合理使用(fair use)原則使用，使用方式請參閱其註明之來源與作者

<style>
    /* 調大旁註文字的字元大小 */
    rt{
        font-size: 10pt;
    }
</style>
