Git是什麼?

Git是一種版本分散式版本控制系統,那可以用來做什麼呢?試著想像當多個人要共同完成一個專案,在大學時期或許你會遇到等待A同學寫完功能後,再從Google雲端下載檔案後換B同學接手這個方法,而在每次編輯時如果其中一個步驟想要回到以前的模樣,這樣雙方也必需一起更改,這樣很容易造成雙方版本不一的問題。而Git便可以幫助我們更有效率去審查每次撰寫版本差異,且系統性的整合程式碼。

Git 安裝

Git官網點擊首頁的下載按鈕,並選擇自己的電腦系統版本

安裝完成後,進行個人資料設定

1
2
$ git config --global user.name "您的姓名"
$ git config --global user.email "您的Email"

Git 基礎指令

先針對想要的資料夾開啟Git bash

接著輸入以下指令

git init (建立新的本地端 Repository)

1
$ git init

git add . (將指定的檔案或資料夾加入暫存區,add . 可一次加入所有檔案)

1
$ git add . 

git commit (提交目前的異動到檔案庫中)

1
$ git commit -m "輸入更改訊息"  

以上三個步驟為最基礎的 git 的指令,commit 指令可以想像為遊戲存檔般,當不小心玩壞程式(遊戲腳色死掉)時,能輕鬆幫助你回到先前紀錄的位置。之後再搭配 push 指令可將程式碼推送到 Github 上。

其它相關指令

git status (檢查本地端檔案異動狀態)

1
$ git status

git log (查看先前的 commit 記錄)

1
$ git log