Skip to content

Commit

Permalink
update content
Browse files Browse the repository at this point in the history
  • Loading branch information
iamcxa committed Jul 5, 2017
1 parent 0eaa965 commit d0caa41
Show file tree
Hide file tree
Showing 30 changed files with 217 additions and 88 deletions.
1 change: 1 addition & 0 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
- [儲存庫(git repository)](./git-repository/index.md)
- git 基礎
- [git init](./git-init/index.md)
- [git status](./git-status/index.md)
- [git clone](./git-clone/index.md)
- [git checkout](./git-checkout/index.md)
- [git add](./git-add/index.md)
Expand Down
23 changes: 23 additions & 0 deletions git-config.1/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# git config 技巧

## 目錄
- [回目錄](../SUMMARY.md)

***

-

``

-
`git config --global core.editor`

-
`git config --global merge.tool opendiff`


***

## 下一頁
- [回目錄](../SUMMARY.md)
- [儲存庫(git repository)](../git-repository/index.md)
23 changes: 23 additions & 0 deletions git-config.2/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# git config 技巧

## 目錄
- [回目錄](../SUMMARY.md)

***

-

``

-
`git config --global core.editor`

-
`git config --global merge.tool opendiff`


***

## 下一頁
- [回目錄](../SUMMARY.md)
- [儲存庫(git repository)](../git-repository/index.md)
23 changes: 23 additions & 0 deletions git-config.3/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# git config 技巧

## 目錄
- [回目錄](../SUMMARY.md)

***

-

``

-
`git config --global core.editor`

-
`git config --global merge.tool opendiff`


***

## 下一頁
- [回目錄](../SUMMARY.md)
- [儲存庫(git repository)](../git-repository/index.md)
23 changes: 23 additions & 0 deletions git-config.4/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# git config 技巧

## 目錄
- [回目錄](../SUMMARY.md)

***

-

``

-
`git config --global core.editor`

-
`git config --global merge.tool opendiff`


***

## 下一頁
- [回目錄](../SUMMARY.md)
- [儲存庫(git repository)](../git-repository/index.md)
17 changes: 16 additions & 1 deletion git-config/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,23 @@
# git config 技巧

## 目錄
- [回目錄](../SUMMARY.md)

***

-

``

-
`git config --global core.editor`

-
`git config --global merge.tool opendiff`
`git config --global merge.tool opendiff`


***

## 下一頁
- [回目錄](../SUMMARY.md)
- [儲存庫(git repository)](../git-repository/index.md)
12 changes: 10 additions & 2 deletions git-github/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

### 簡介
- Since 2005
- 由 Linus Torvalds(Linux之父)開發
- 由 Linus Torvalds(Linux 之父)為了管理眾多 Linux Kernel 版本而開發
- 免費/開源
- GUI 選擇眾多
- SourceTree for Mac/Windows(建議使用)
Expand Down Expand Up @@ -63,7 +63,7 @@

![](../img/git-github-1.png)

稍後會出現如下畫面,選擇第一個項目以使用免費帳號;下方的 checkbox 提示是否需要建立 Github Org,不要勾選。
稍後會出現如下畫面,選擇第一個項目以使用免費帳號;下方的 checkbox 提示是否需要建立 Github 組織,不要勾選。

![](../img/git-github-2.png)

Expand All @@ -75,6 +75,14 @@

![](../img/git-github-4.png)

## 小結
- 了解為什麼要使用版本控制系統
- 了解 git 是分散式的版本控制系統
- 了解 git 不等同於 Github
- 成功註冊一組 Github 帳號

***

## 下一頁
- [回目錄](../SUMMARY.md)
- [儲存庫(git repository)](../git-repository/index.md)
4 changes: 3 additions & 1 deletion git-hub-flow/index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# git flow vs Github flow]
# git flow vs Github flow

## 目錄
- [回目錄](../SUMMARY.md)
Expand All @@ -20,6 +20,8 @@
## 參考資料
- Understanding the GitHub Flow:[https://guides.github.com/introduction/flow/](https://guides.github.com/introduction/flow/)

***

## 下一頁
- [回目錄](../SUMMARY.md)
- [儲存庫(git repository)](../git-repository/index.md)
59 changes: 59 additions & 0 deletions git-init-window/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# git-init-window

本頁會詳細說明 git for Windows 工具包的安裝流程。點擊 git for Windows 安裝包後,會出現以下畫面,請點擊 `next` 繼續。

![](../img/git-init-windows-1.png)

選擇 git for Windows 工具包安裝目錄,建議維持預設值即可。

![](../img/git-init-windows-2.png)

選擇要安裝的工具包套件,建議維持預設值即可。

![](../img/git-init-windows-3.png)

選擇安裝後要在開始選單所顯示資料夾名稱,建議維持預設值即可。

![](../img/git-init-windows-4.png)

這裡提示是否為你在 `path` 路徑中加入 git 的執行檔,共有三種模式。強烈建議維持預設值即可。

![](../img/git-init-windows-5.png)

選擇 git remote server 憑證的處理方式,建議維持預設值即可。

![](../img/git-init-windows-6.png)

選擇斷句字元格式,建議維持預設值即可。

![](../img/git-init-windows-7.png)

選擇要使用哪種終端機程式,建議維持預設值即可。

![](../img/git-init-windows-8.png)

等待安裝完成。

![](../img/git-init-windows-9.png)

預設會勾選第一個選項,按下 `finsish` 後即會開啟終端機視窗。開啟終端機之程式會是上兩步驟所選取的那組。

![](../img/git-init-windows-10.png)

開啟終端機之後,請嘗試輸入以下指令:
```
git --version
```
應該會看到如下畫面,如果有即表示安裝順利成功。

![](../img/git-init-windows-12.png)

如果終端機畫面沒有自動開啟,請打開開始功能表找到 `Git` 資料夾,點選以執行 `Git Bash`

![](../img/git-init-windows-11.png)

***

## 下一頁
- [回目錄](../SUMMARY.md)
- [返回 git init](../git-init/index.md)
26 changes: 21 additions & 5 deletions git-init/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@

***

## 0. 前置準備 - 安裝 git
## 前置準備 - 安裝 git

### Windows
- git for windows:[https://git-for-windows.github.io/](https://git-for-windows.github.io/)
- [安裝說明](../git-init-windows/index.md)

### Mac
- git osx installer:[http://sourceforge.net/projects/git-osx-installer/](http://sourceforge.net/projects/git-osx-installer/)
Expand All @@ -26,7 +27,7 @@ yum install git-core
apt-get install git
```

## 1. git 設定初始化
## git 設定初始化

以下指令會`全域地`設定你在 git 中顯示的使用者名稱以及 Email,同時也會讓 git 幫輸出的訊息上色。請依序複製並把以下三行指令貼到終端機中。

Expand All @@ -51,13 +52,14 @@ git config --global color.ui auto

***

## 2. git init
## 使用 git init

首先,請先在你喜歡的地方(路徑中不能含有中文名稱)建立一個空的資料夾,命名為 `git-test`

![](../img/git-init-2.png)

- Mac/Ubuntu 使用者打開終端機後輸入以下指令:
#### Mac/Ubuntu 使用者打開終端機後輸入以下指令:

// 切換至家目錄
```
cd ~
Expand All @@ -78,8 +80,8 @@ cd git-test
git init
```

#### Windows 使用者打開終端機後輸入以下指令:

- Windows 使用者打開終端機後輸入以下指令:
// 切換至根目錄
```
cd C:
Expand All @@ -104,6 +106,20 @@ git init

![](../img/git-init-2.png)

## 查看 git repository

Mac/Ubuntu 使用者輸入以下指令,可以查看 `git-test` 資料夾中 git repository 的組成。
```
ls -a
```
![](../img/git-init-4.png)

## 小結
- 學會使用指令切換資料夾
- 學會使用 `git init` 指令建立本機端的 git 儲存庫
- 了解 git 儲存庫具體來是一個存有所有版本狀態、以及相關 metadata 的資料夾

***

## 下一頁
- [回目錄](../SUMMARY.md)
Expand Down
1 change: 1 addition & 0 deletions git-repository/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
取自 https://www.git-tower.com/learn/git/ebook/en/command-line/remote-repositories/introduction
```

***

## 下一頁
- [回目錄](../SUMMARY.md)
Expand Down
Loading

0 comments on commit d0caa41

Please sign in to comment.