Git 簡易懶人教學

Asukademy

2014

GUI 版

什麼是版本控管?

幫助你管理程式碼,紀錄版本,並且可以回朔到過去版本的工具

 

方便把程式碼儲存到雲端,無論是備份還是跟別人共同協作都很方便

有版本控管

沒有版本控管

什麼是 Git?

一個非常有名的版本控管軟體

 

我們將以 Git 來做教學

 

需要用到命令列輸入指令才能夠使用

 

但我們會讓大家先學習用軟體操作

申請 GitHub 帳號

非常有名的雲端程式碼倉庫,方便你把程式碼儲存在雲端,並跟夥伴討論

下載安裝 Git 管理軟體

SourceTree

依照指示安裝完成

勾選同意

準備一些基本設定

安裝 Global gitignore

選 YES

填寫雲端倉庫帳號

可以先按 Skip 跳過

我們還沒有 SSH Key

請選 NO

我們先選擇New

然後選擇 Create New Repository

如果你已經 Git init 過了,就選[Add Working Copy]

選擇資料夾

你的 Git 專案成功建立

Commit 選項幫你紀錄每一次的版本修改

記得要在下面填上 Commit Message

勾選你要 Commit 的檔案

右邊是修改的比較紀錄

綠色是新增

紅色是刪除

關於 Commit

Commit 就是送出、提交的意思

 

只要還沒 Commit,你的修改就不會被記錄下來,Commit 之後才會把所有的修改紀錄下來追蹤

 

每次 Commit 就是一個版本,所以最好做了一兩個修改就 commit 一次,方便追蹤每一次的變更

 

你可以連續 Commit 好幾次,才 push 到雲端,或是一直不push,純粹放在電腦上管理也行

加入雲端倉庫

我們之前開好的新Github倉庫

複製紅框內的網址 (選 HTTP)

加入雲端倉庫

加入到 Source Tree 內

選 Setting 再選 Add

加入雲端倉庫

貼上網址,名稱請輸入 origin

並勾選 Default Remote

按下 push 推到雲端

關於命令列

你只需要先用到五個指令

# 建立一個 git 倉庫
git init

# 追蹤所有新增的檔案
git add --all

# 把檔案的變更儲存起來
git commit -am "Message"

# 推到遠端(雲端)
git push

# 從遠端拉下來
git pull

以及第六個

可以從 Github 複製到

git remote add origin {YOUR REPO URL}

加入遠端倉庫的網址

至於可怕的命令列怎麼用

Git 簡易懶人教學 GUI

By Simon Asika

Git 簡易懶人教學 GUI

  • 1,171