Git - 基本指令(1)
現在很多網站也有Git的教學, 這篇只是記錄而已。
Git有甚麼用途? GitHub又是甚麼?
Git是檔案互相輸送的系統, 相對於FTP, Git會把過住的記錄保存, 而且可以把檔案復原, 更重要一點是: 如果兩個人同時修改同一個檔案, 當檔案上傳時, 他們的資料會保存在同一個檔案上。
GitHub是一個使用Git輸送檔案的網站, 大概像web hosting的東西。
可以參考一下:
Git的基本介紹 - 連猴子都能懂的Git入門指南 - 4頁的Git介紹寫得很不錯的 (笑)
準備工具
下載Git
申請一個GitHub的帳號
Git設定
1 - 打開Git Bash, 設定user name 跟 email
$ git config –global user.name “your user name”
$ git config –global user.email youremail@email.com
2 - 前往指定目錄/資料夾
cd (指定目錄/資料夾)
Eg: cd ~/desktop
3 - 退回上一層可以使用
cd ..
GitHub指令
4 - 取得GitHub上的專案
$git clone (GitHub上的URL)
Eg: $git clone https://github.com/test/test.git
5 - 新增專案可以看GitHub上的Document - Create A Repo - User Documentation
6 - 如要新增/修改檔案, 傳回GitHub需要打上
$git add .
$git commit -m “your description”
$git push origin master
7 - 如要刪除檔案, 傳回GitHub需要打上
$git rm -rf yourfile
$git commit -m “your description”
$git push origin master
8 - 如要更改檔案名稱, 傳回GitHub需要打上
$git mv old_filename new_filename
$git commit -m “your description”
$git push origin master
8 - 取回已更新的GitHub檔案, 需要打上
$git pull