iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
自我挑戰組

Git學習筆記 系列

記錄使用Git的學習筆記,因為之前是使用svn,因此會有一些觀念上的差異產生

鐵人鍊成 | 共 31 篇文章 | 29 人訂閱 訂閱系列文 RSS系列文
DAY 1

Git起手式指令

主要是參考官網的Getting Started 要使用git要先安裝git 安裝步驟可以參考官網 設定git $ git config --global use...

2016-12-15 ‧ 由 momo桑 分享
DAY 2

第一個版本庫(Repository)

自行建立一個工作區(Working Directory) 在該工作區內下指令 git init 這會建立一個.git資料夾,它就是版本庫 這個資料夾內會包含...

2016-12-16 ‧ 由 momo桑 分享
DAY 3

檔案異動

今天的內容可以配合官網閱讀 之前提到要commit程式碼的流程是 git status git add git commit 其中步驟2的git add是將...

2016-12-17 ‧ 由 momo桑 分享
DAY 4

打造本機端的練習環境

檢視尚未列入暫存區的檔案差異 這命令會比對目前工作目錄 (working directory) 及暫存區域 (stage area) 的版本, 然後顯示尚未被存...

2016-12-18 ‧ 由 momo桑 分享
DAY 5

與遠端儲存庫的互動

從遠端儲存庫擷取或合併 fetch fetch 命令僅僅將資料拉到本地端的儲存庫,並未自動將它合併進來,也沒有修改任何目前工作的項目。 讀者得在必要時將它們...

2016-12-19 ‧ 由 momo桑 分享
DAY 6

分支 (Branch)

分支的基礎觀念可以參考官網說明 建立一個分支的成本很低 Git 中的分支實際上僅是一個包含所指物件校驗和(40 個字元長度 SHA-1 字串)的檔 分支間的切...

2016-12-20 ‧ 由 momo桑 分享
DAY 7

Git 小劇場 git stash

當專案在開發時,經過了幾次的commit,忽然接到有個功能要調整, 但是又不希望把現在正在開發未完成的功能commit上去時, 這時候我會使用git stash...

2016-12-21 ‧ 由 momo桑 分享
DAY 8

Git 小劇場 git diff

今天的案例是 當我們專案在開發的過程中,需要比對其中兩版的差異時 可以透過git diff來達成 假設我們要比對C0跟C1的差異 $ git diff C0...

2016-12-22 ‧ 由 momo桑 分享
DAY 9

Git 小劇場 解決衝突

圖形化介面工具 接下來的範例會有較多分支間的關係要解說,會借用圖形化介面工具的分支圖來解說 我自己是使用SourceTree這套圖形化介面工具 因為公司的環境,...

2016-12-23 ‧ 由 momo桑 分享
DAY 10

git pull 到底?

上一篇我們曾經使用到git pull把遠端主機上的版本拿到現在的branch上 且會自動合併有衝突的檔案 我們只要去針對那些被加上標準的衝突解決標記的檔案來解決...

2016-12-24 ‧ 由 momo桑 分享