diff --git a/index.de.html b/index.de.html index 72b077ad..4134a639 100644 --- a/index.de.html +++ b/index.de.html @@ -47,6 +47,7 @@

git - Der einfache Einstieg

မြန်မာ, 日本語, 中文, + 繁體中文 한국어
日本語, 中文, 한국어
diff --git a/index.es.html b/index.es.html index cb63a6f6..3fdba09b 100644 --- a/index.es.html +++ b/index.es.html @@ -43,6 +43,7 @@

git - la guía sencilla

မြန်မာ, 日本語, 中文, + 繁體中文 한국어
por favor, reporta cualquier problema en github diff --git a/index.fr.html b/index.fr.html index ec48752b..28c4bf0c 100644 --- a/index.fr.html +++ b/index.fr.html @@ -58,6 +58,7 @@

git - petit guide

မြန်မာ, 日本語, 中文, + 繁體中文 한국어

diff --git a/index.html b/index.html index 09dda754..ecf0fb13 100644 --- a/index.html +++ b/index.html @@ -48,6 +48,7 @@

git - the simple guide

မြန်မာ, 日本語, 中文, + 繁體中文 한국어 Vietnamese
diff --git a/index.id.html b/index.id.html index 67d5871f..f924ed7e 100644 --- a/index.id.html +++ b/index.id.html @@ -47,6 +47,7 @@

git - panduan ringkas

မြန်မာ, 日本語, 中文, + 繁體中文 한국어 Vietnamese
diff --git a/index.it.html b/index.it.html index c7df2744..aa15d216 100644 --- a/index.it.html +++ b/index.it.html @@ -47,6 +47,7 @@

git - la guida tascabile

မြန်မာ, 日本語, 中文, + 繁體中文 한국어

diff --git a/index.ja.html b/index.ja.html index e995d141..3f593ed0 100644 --- a/index.ja.html +++ b/index.ja.html @@ -43,6 +43,7 @@

git - 簡単ガイド


မြန်မာ, 中文, + 繁體中文 한국어
問題などの報告はgithubでお願いします。 diff --git a/index.ko.html b/index.ko.html index 6571c0f9..8c852718 100644 --- a/index.ko.html +++ b/index.ko.html @@ -104,7 +104,8 @@

git - 간편 안내서

Português, Русский, Türkçe, - 中文
+ 中文< + 繁體中文br />

Frontify - Collaboration for Web Designers & Front-End Developers diff --git a/index.my.html b/index.my.html index 86b6b353..e9b48c54 100644 --- a/index.my.html +++ b/index.my.html @@ -63,6 +63,7 @@

git - အရိုးအရှင်းဆုံး လမ်းညွှန မြန်မာ, 日本語, 中文, + 繁體中文 한국어 တို့ဖြင့် ဖတ်နိုင်သည်။
diff --git a/index.nl.html b/index.nl.html index 1e00e040..f1076a64 100644 --- a/index.nl.html +++ b/index.nl.html @@ -48,6 +48,7 @@

git - een simpele uitleg

မြန်မာ, 日本語, 中文, + 繁體中文 한국어
opmerkingen en aanpassingen op github diff --git a/index.pl.html b/index.pl.html index 8d60ab1d..e4b1ecf3 100644 --- a/index.pl.html +++ b/index.pl.html @@ -46,6 +46,7 @@

git - prosty przewodnik

မြန်မာ, 日本語, 中文, + 繁體中文 한국어 Vietnamese
diff --git a/index.pt_BR.html b/index.pt_BR.html index d34a073a..f1174c5a 100644 --- a/index.pt_BR.html +++ b/index.pt_BR.html @@ -48,6 +48,7 @@

git - guia prático

မြန်မာ, 日本語, 中文, + 繁體中文 한국어
por favor informe problemas em github diff --git a/index.ru.html b/index.ru.html index 61706795..bf014f86 100644 --- a/index.ru.html +++ b/index.ru.html @@ -46,7 +46,8 @@

git - the simple guide

türkçe,
မြန်မာ, - 日本語, + 日本語, + 繁體中文 中文, 한국어
diff --git a/index.tr.html b/index.tr.html index e3e91cd7..a1910cb9 100644 --- a/index.tr.html +++ b/index.tr.html @@ -48,6 +48,7 @@

git - basit rehber

မြန်မာ, 日本語, 中文, + 繁體中文 한국어
please report issues on github diff --git a/index.vi.html b/index.vi.html index 8dda4a0f..e1786ad7 100644 --- a/index.vi.html +++ b/index.vi.html @@ -48,6 +48,7 @@

Sổ tay Git

မြန်မာ, 日本語, 中文, + 繁體中文 한국어 Vietnamese
diff --git a/index.zh-Hant-TW.html b/index.zh-Hant-TW.html new file mode 100644 index 00000000..5a618e38 --- /dev/null +++ b/index.zh-Hant-TW.html @@ -0,0 +1,274 @@ + + + + + + git - 簡易指南,沒有深奧的內容! + + + + + + +
+

git - 簡易指南

+

只是一份 git 入門的簡易指南,沒有深奧的内容 ;)

+ + +

+ 作者:Roger Dudler +
歸功於:@tfnico, @fhdNamics
+ 其它語言 + english, + deutsch, + español, + français, + indonesian, + italiano, + nederlands, + polski, + português, + русский, + türkçe, +
+ မြန်မာ, + 日本語, + 中文, + 한국어 + Vietnamese +
+ 如有紕漏,請在 github 提報問題 +

+
+ + Frontify - Collaboration for Web Designers & Front-End Developers + +
+ +
+ + +
+

安裝

+

+ 下載 OSX 版 git +

+

+ 下載 Windows 版 git +

+

+ 下載 Linux 版 git +

+
+ +
+

建立版本庫

+

+ 建立個資料夾,打開它,然後執行
+ git init
+ 以建立新的 git 版本庫(repository). +

+
+ +
+

checkout 版本庫

+

+ 執行如下命令以建立一個本地版本庫的克隆:
+ git clone /path/to/repository
+ 如果是遠端伺服器上的版本庫,你的命令會是:
+ git clone username@host:/path/to/repository +

+
+ +
+

工作流

+

+ 你的本地版本庫由 git 維護的三棵“樹”組成。第一個是你的 工作目錄,它握有實際的檔案;第二個是 Index,它像個整裝區(staging area);最後是 HEAD,它指向你所做的上一個提交. +

+ +
+ +
+

添加和提交

+

+ 你可以使用如下命令提出更改(把它們添加到 Index):
+ git add <filename>
+ git add *
+ 這是 git 基本工作流程的第一步。使用如下命令以實際提交變更:
+ git commit -m "提交訊息"
+ 現在檔案已經提交到 HEAD, 但還沒放在你的遠端版本庫。 +

+
+ +
+

push 變更

+

+ 你的變更現在已經在本地版本庫的 HEAD 中了, + 欲將變更送到你的遠端版本庫,請執行如下命令:
+ git push origin master
+ 可以把 master 換成任何你想 push 過去的分支。 +

+ 如果你還沒克隆現有的版本庫,而想將你的版本庫與遠端伺服器連接,你得使用如下命令以添加之:
+ git remote add origin <server>
+ 現在你就能夠把你的變更 push 到所添加的伺服器上了。
+ +

+
+ +
+

分支

+

+ 分支是用來開發彼此隔離的特色(features)。在你建立版本庫的時候, master 是“預設”的分支。 在其他分支上進行開發,完成後再把它們合併到 master 分支上。 +

+ +

+ 建立一個叫做“feature_x”的分支,並切換過去:
+ git checkout -b feature_x
+ 切回 master 分支
+ git checkout master
+ 接著刪掉這個分支
+ git branch -d feature_x
+ 分支是 不為他人可取得的,除非你將該分支 push 到遠端版本庫:
+ git push origin <branch> +

+
+ +
+

更新與合併

+

+ 要將你本地版本庫更新至最新的提交,執行:
+ git pull
+ 以 獲取(fetch) 並且 合併(merge) 遠端的變更。
+ 要合併其他分支到你當前的分支(例如 master),執行:
+ git merge <branch>
+ 在兩種情況下,git 都會嘗試自動合併變更。遺憾的是,這並不總是會成功,可能會出現 衝突(conflicts)。 + 這時就需要你編輯 git 出示的檔案以手動合併這些衝突(conflicts)。改完之後,你得執行如下命令把它們標記為已完成合併:
+ git add <filename>
+ 在合併變更前,你可以使用如下命令預覽差異:
+ git diff <source_branch> <target_branch> +

+
+ +
+

標籤

+

+ 為軟體的發佈建立標籤是推薦的。這是眾所周知的概念,在 SVN 中也有。你可以執行如下命令建立一個叫做 1.0.0 的標籤:
+ git tag 1.0.0 1b2e1d63ff
+ 這個 1b2e1d63ff 是你想標記的 commit id 的前 10 位字符。你可以透過查找日誌取得 commit id ...
+

+
+ +
+

日誌

+

+ 使用如下命令,以最簡單的形式呈現,你可以研究版本庫的歷史.. +
+ git log
+ 你可以添加許多參數,讓日誌以你要的方式呈現。 + 只看屬於某位作者的提交:
+ git log --author=bob
+ 要看簡潔的日誌,每筆提交只顯示一行,則:
+ git log --pretty=oneline
+ 或者想要看所有分支的 ASCII art 字符樹,該樹裝飾著標籤與分支名:
+ git log --graph --oneline --decorate --all
+ 只看有過變更的檔案:
+ git log --name-status
+ 以上只是一些你可以使用的參數。更多請看: + git log --help
+

+
+ +
+

替換本地變更

+

+ 肯定從沒這回事 ;),但假如你犯了差錯,你可以使用如下命令替換掉本地的變更:
+ git checkout -- <filename>
+ 這會使用 Index 中的內容替換掉你工作目錄中的檔案。 新的檔案不會受到影響。 +

+

+ 假如你想丟棄所有本地的變更與提交,可以從伺服器獲取最新的版本歷史, 並將本地 master 分支指向它,像這樣:
+ git fetch origin
+ git reset --hard origin/master +

+
+ +
+

有用的指點

+

+ 內建的 git 圖形介面(GUI):
+ gitk
+ 彩色的 git 輸出:
+ git config color.ui true
+ 顯示日誌時,每筆提示只顯示一行:
+ git config format.pretty oneline
+ 以互動方式添加檔案到整裝區(staging area)
+ git add -i +

+
+ +
+

鏈結與資源

+

圖形化客戶端

+

+

+

+

guides

+

+

+

+

get help

+

+

+

+
+ +
+

評論

+
+ + +
+ + + + diff --git a/index.zh.html b/index.zh.html index 8ed2b683..5ea11715 100644 --- a/index.zh.html +++ b/index.zh.html @@ -48,6 +48,7 @@

git - 简明指南


မြန်မာ, 日本語, + 繁體中文 한국어 Vietnamese