# Mercurial 使用教程
> 來源:[Mercurial 使用教程](https://www.mercurial-scm.org/wiki/ChineseTutorial)
本教程是介紹如何使用 [Mercurial](/wiki/Mercurial)。我們不假定你有使用 源代碼控制管理(SCM) 軟件的背景。 本教程有法文 [FrenchTutorial](/wiki/FrenchTutorial),西班牙文 [SpanishTutorial](/wiki/SpanishTutorial),日文 [JapaneseTutorial](/wiki/JapaneseTutorial),和中文 [ChineseTutorial](/wiki/ChineseTutorial)
當研究完本教程后,你應該對以下幾點有所領會:
* 你將要使用的 [Mercurial](/wiki/Mercurial) 的概念和命令
* 如何用簡單的方法在軟件項目中使用 [Mercurial](/wiki/Mercurial)
我們強烈建議你研讀 Mercurial 手冊 [hg(1)](http://www.selenic.com/mercurial/hg.1.html) 和[hgrc(5)](http://www.selenic.com/mercurial/hgrc.5.html),它們也在源代碼樹 `doc/hg.1.txt` 和 `doc/hgrc.5.txt` 中
## 如何閱讀本教程
格式約定很簡單。命令名和參數名以 `fixed?font` 顯示。
你需要在 shell 或 命令行中輸入的行用 fixed 字體顯示,該行以 `$` 字符開頭。
你希望 [Mercurial](/wiki/Mercurial) 或 shell 輸出的行以 fixed 字體顯示,但開頭沒有字符。
```
$ this is a line of user input
this is a line of program output
```
我們在所有例子中使用 `bash` shell。在其它 Unix shell 和 Windows `command.exe` 中的概念是一樣的,但操作上的某些語法需要改動。例如,`ls` 在 Unix shell 中與 Windows 中的 `dir` 大致相當,Unix的 `vi` 和 Windows 的 `edit` 相似。
## 目錄
* [ChineseTutorialInstall](/wiki/ChineseTutorialInstall) - 安裝 [Mercurial](/wiki/Mercurial)
* [ChineseTutorialClone](/wiki/ChineseTutorialClone) - 為現有的 [倉庫](/wiki/Repository) 作一個復本
* [ChineseTutorialHistory](/wiki/ChineseTutorialHistory) - 瀏覽[倉庫](/wiki/Repository)的歷史
* [ChineseTutorialFirstChange](/wiki/ChineseTutorialFirstChange) - 生成你的第一個改變
* [ChineseTutorialShareChange](/wiki/ChineseTutorialShareChange) - 與其它[倉庫](/wiki/Repository)分享改變
* [ChineseTutorialExport](/wiki/ChineseTutorialExport) - 與其它人分享改變
* [ChineseTutorialMerge](/wiki/ChineseTutorialMerge) - 處理一個文件中獨立的改變
* [ChineseTutorialConflict](/wiki/ChineseTutorialConflict) - 處理需要人工解決的[合并](/wiki/Merge)
* [ChineseTutorialConclusion](/wiki/ChineseTutorialConclusion) - 結束