主要是參考官網的Getting Started 要使用git要先安裝git 安裝步驟可以參考官網 設定git $ git config --global use...
自行建立一個工作區(Working Directory) 在該工作區內下指令 git init 這會建立一個.git資料夾,它就是版本庫 這個資料夾內會包含...
今天的內容可以配合官網閱讀 之前提到要commit程式碼的流程是 git status git add git commit 其中步驟2的git add是將...
檢視尚未列入暫存區的檔案差異 這命令會比對目前工作目錄 (working directory) 及暫存區域 (stage area) 的版本,然後顯示尚未被存入...
從遠端儲存庫擷取或合併 fetch fetch 命令僅僅將資料拉到本地端的儲存庫,並未自動將它合併進來,也沒有修改任何目前工作的項目。 讀者得在必要時將它們...
分支的基礎觀念可以參考官網說明 建立一個分支的成本很低 Git 中的分支實際上僅是一個包含所指物件校驗和(40 個字元長度 SHA-1 字串)的檔 分支間的切...
當專案在開發時,經過了幾次的commit,忽然接到有個功能要調整,但是又不希望把現在正在開發未完成的功能commit上去時,這時候我會使用git stash來把...
今天的案例是 當我們專案在開發的過程中,需要比對其中兩版的差異時 可以透過git diff來達成 假設我們要比對C0跟C1的差異 $ git diff C0...
圖形化介面工具 接下來的範例會有較多分支間的關係要解說,會借用圖形化介面工具的分支圖來解說 我自己是使用SourceTree這套圖形化介面工具 因為公司的環境,...
上一篇我們曾經使用到git pull把遠端主機上的版本拿到現在的branch上 且會自動合併有衝突的檔案 我們只要去針對那些被加上標準的衝突解決標記的檔案來解決...