Skip to content

Commit 21e6348

Browse files
authored
Merge pull request github#937 from extend1994/github-git-cheat-sheet-zh_TW
2 parents a4a9cc1 + 18e34e9 commit 21e6348

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

Diff for: downloads/zh_TW/github-git-cheat-sheet.md

+20-20
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
layout: cheat-sheet
33
redirect_to: false
44
title: GitHub Git 速查清單
5-
byline: Git 是一個開源的分散式版本控制系統,可讓使用者在本機端(包含筆記型電腦與桌上型電腦)進行 GitHub 上的操作,這份速查清單羅列了使用者經常使用的指令,以提供使用者可快速參照。
5+
byline: Git 是一個開源的分散式版本控制系統,可讓使用者在本機端包含筆記型電腦與桌上型電腦進行 GitHub 上的操作,這份速查清單羅列了使用者經常使用的指令,以提供使用者可快速參照。
66
leadingpath: ../../../
77
---
88

99
{% capture colOne %}
10-
## 安装 Git
10+
## 安裝 Git
1111

1212
### GitHub 桌面版
1313
[desktop.github.com](https://desktop.github.com)
@@ -28,7 +28,7 @@ leadingpath: ../../../
2828

2929
```$ git config --global color.ui auto```
3030

31-
啟用本機端使用命令列時的彩色輸出,提高使用 Git 的可讀性
31+
啟用本機端使用命令列時的彩色輸出模式,提高使用 Git 的可讀性
3232

3333
## 分支
3434

@@ -44,11 +44,11 @@ leadingpath: ../../../
4444

4545
```$ git merge [branch]```
4646

47-
將指定分支的檔案歷程合併到當前分支。相同的結果經常會透過合併請求(Pull Request)達成,但此指令仍在本機端扮演重要的角色。
47+
將指定分支的檔案歷程合併到當前分支。相同的結果經常會透過合併請求 (Pull Request) 達成,但此指令仍在本機端扮演重要的角色。
4848

4949
```$ git branch -d [branch-name]```
5050

51-
删除指定分支
51+
刪除指定分支
5252

5353
{% endcapture %}
5454
<div class="col-md-6">
@@ -60,43 +60,43 @@ leadingpath: ../../../
6060

6161
## 建立 Git 倉儲
6262

63-
使用者可透過兩種途徑來建立一個 Git 倉儲第一,在本機端建立後,再推送到 GitHub;第二,取得該 Git 倉儲連結後,複製 (clone) 一份到本機端。
63+
使用者可透過兩種途徑來建立一個 Git 倉儲第一,在本機端建立後,再推送到 GitHub;第二,取得該 Git 倉儲連結後,複製 (clone) 一份到本機端。
6464

6565
```$ git init```
6666

67-
使用者可透過 `git init` 指令,在本機端建立一個作為 Git 倉儲的資料夾目錄,並可透過以下指令建立本地倉儲與 GitHub 倉儲的連結。
67+
使用者可透過 `git init` 指令,在本機端建立一個作為 Git 倉儲的資料夾目錄,並可透過以下指令建立本機端 Git 倉儲與 GitHub 倉儲的連結。
6868

6969
```$ git remote add origin [url]```
7070

71-
指定一個 URL 為 `[url]` 的遠端倉儲 `origin` 作為本地倉儲的連結點
71+
指定一個 URL 為 `[url]` 的遠端倉儲 `origin` 作為本機端 Git 倉儲的連結點
7272

7373
```$ git clone [url]```
7474

75-
複製 (clone) 一個存在 GitHub 上的倉儲到本機端,其中包含所有檔案、分支與提交(commits)
75+
複製 (clone) 一個存在 GitHub 上的倉儲到本機端,其中包含所有檔案、分支與提交 (commits)
7676

77-
## .gitignore 文件
77+
## .gitignore 檔案
7878

7979
使用者在一些情形下不希望 Git 追蹤部分檔案的狀態,這個時候可透過名為 `.gitignore` 的檔案達成,使用者可以在 [github.com/github/gitignore](https://github.com/github/gitignore) 找到有參考價值的 `.gitignore` 範本。
8080

8181
## 同步更改
8282

83-
將本地端的 Git 倉儲與遠端的 GitHub 倉儲進行狀態同步
83+
將本機端 Git 倉儲與遠端 GitHub 倉儲進行狀態同步
8484

8585
```$ git fetch```
8686

8787
下載遠端分支的所有歷史
8888

8989
```$ git merge```
9090

91-
將遠端分支合併到當前本地端的分支
91+
將遠端分支合併到當前本機端的分支
9292

9393
```$ git push```
9494

95-
將當前本地端的分支上傳到 GitHub
95+
將當前本機端的分支上傳到 GitHub
9696

9797
```$ git pull```
9898

99-
讀取 GitHub 遠端分支的對應提交,來更新使用者本地端當前的分支。當使用者接連著下達 `git fetch``git merge` 的指令,效果等同於直接下達 `git pull` 指令。
99+
讀取 GitHub 遠端分支的對應提交,來更新使用者本機端當前的分支。當使用者接連著下達 `git fetch``git merge` 的指令,效果等同於直接下達 `git pull` 指令。
100100

101101
{% endcapture %}
102102
<div class="col-md-6">
@@ -128,7 +128,7 @@ leadingpath: ../../../
128128

129129
```$ git add [file]```
130130

131-
對文件進行快照,以讓 Git 納入版本控制
131+
對檔案進行快照,以讓 Git 納入版本控制
132132

133133
```$ git commit -m "[descriptive message]"```
134134

@@ -140,13 +140,13 @@ leadingpath: ../../../
140140

141141
```$ git reset [commit]```
142142

143-
撤銷所有 `[commit]` 後的提交,並在本地端先保留該撤銷內容
143+
復原所有 `[commit]` 後的提交,並在本機端保留該復原內容
144144

145145
```$ git reset --hard [commit]```
146146

147-
撤銷並抹除所有 `[commit]` 後的提交
147+
復原所有 `[commit]` 後的提交,並在本機端捨棄該復原內容
148148

149-
> 特別注意!修改版本控制紀錄可能造成不好的後果。如果你需要修改遠端 GitHub 既有的提交,請小心操作。如果你需要幫助,可在社群 [github.community](https://github.community) 提出,或連繫 GitHub 窗口
149+
> 特別注意!修改版本控制紀錄可能造成不好的後果。如果你需要修改遠端 GitHub 既有的提交,請小心操作。如果你需要幫助,可在社群 [github.community](https://github.community) 提出,或尋求[支援](https://support.github.com/)
150150
151151
{% endcapture %}
152152
<div class="col-md-6">
@@ -158,10 +158,10 @@ leadingpath: ../../../
158158
## 術語清單
159159

160160
- **git**: 一個開源的分散式版本控制系統
161-
- **GitHub**: 一個讓使用者在使用本地端 Git 時,可進行遠端託管和協作管理的平台
161+
- **GitHub**: 一個讓使用者在使用本機端 Git 時,可進行遠端託管和協作管理的平台
162162
- **commit**: 提交,在 Git 的架構中作為一個物件,存放著當前倉儲狀態的快照,並以 SHA 形式存在
163163
- **branch**: 分支,通常用於區分 commit 的用途與專案的目標
164-
- **clone**: 複製,透過 `clone` 可讓使用者複製遠端倉儲到本地端,並進行後續的一系列操作
164+
- **clone**: 複製,透過 `clone` 可讓使用者複製遠端倉儲到本機端,並進行後續的一系列操作
165165
- **remote**: 遠端,一個可被專案成員或大眾所觸及的遠端倉儲,有權限的使用者將會提交他們的檔案變更到此倉儲
166166
- **fork**: 副本,使用者可建立一個被其他使用者所擁有之遠端倉儲副本
167167
- **pull request**: 合併請求,當使用者變更倉儲內容後,需要透過合併請求,尋求倉儲所有人的同意,方能成為該倉儲的正式內容;透過合併請求,可讓提交人、倉儲關係人進行討論與測試

0 commit comments

Comments
 (0)