Git:使用 GitHub 託管程式碼的簡單流程

onestark發表於2016-07-05

以下操作環境為 Mac 系統,使用 Terminal 執行命令。

安裝 Git

下載並安裝 Git for Mac。前往 Git 官網 git-scm.com 下載。

配置 Git 資訊

1、設定 commit 使用者的預設名

$ git config --global user.name "Your Name Here"

2、設定 commit 使用者的預設郵箱

$ git config --global user.email "your_email@example.com"

3、在上述設定完畢後,可通過這兩條命令檢視自己的設定

$ git config user.name
$ git config user.email

建立 Git 倉庫

1、GitHub.com

Github.com 上建立一個空的倉庫(Repository),用於關聯並託管本地倉庫內容,例:名為 Hello-World

2、Mac 本地

在本地的 ~/ 目錄下建立一個 Git 倉庫,目錄建立在別處也可以,終端執行命令

# 在 ~/ 目錄下建立資料夾,目錄建立在別處也可以
$ mkdir ~/Hello-World

# 切換至剛建立好的目錄
$ cd ~/Hello-World

# 初始化 git 倉庫,生成隱藏的 .git 目錄
$ git init

3、向倉庫新增檔案

# READMER.md 檔案用作對倉庫的介紹、描述
$ touch READMER.md

# 向檔案寫入內容後,新增版本追蹤
$ git add READMER.md

# 提交檔案的修改到版本庫,並新增提交資訊
$ git commit -m `add README`

關聯 GitHub 遠端倉庫

單單本地 Git 即可對專案進行完整的版本管理,關聯遠端倉庫是為了資料的線上備份(託管)和更好的分享協作。

# 為本地倉庫關聯遠端(remote)倉庫,origin 為此遠端倉庫的別名
$ git remote add origin https://github.com/username/Hello-World.git

# 初次推送本地倉庫到遠端倉庫使用 -u 引數,以後推送不用
$ git push -u origin master 

補充:

  • GitHub 支援使用 HTTPSSSH 兩種協議推送。

  • push -u 引數是為了關聯本地和遠端同名的 master 分支。

參考

相關文章