當然選擇 L 神的 Git 作為源代碼管理的工具,代碼托管到同性交友網站 GitHub 上。
1. 建立遠端 Repository(倉庫)
在 GitHub 上建立一個名為 hitPlane 的 Repository。項目本身沒有什麼敏感的資訊,是以權限就選擇 Public。勾選 Initialize this repository with a README, GitHub會為我們建立一個名為 README.md 的檔案來初始化 Repository。
一般,項目初始化時會添加 README.md, LICENSE.md 和 .gitignore 這三個檔案。README.md 是描述項目的檔案,LICENSE.md 定義了其他人使用你這個代碼需要遵循的規範,這兩個檔案使用的是 markdown 文法;.gitignore 檔案告訴 git 哪些檔案/目錄不需要版本管理。
2. 克隆到本地 Repository
在本地合适的目錄中使用 git clone 指令把我們在GitHub上初始化好的 repository 克隆到本地。
git clone https://github.com/chinalichen/hitPlane.git
執行上面的指令行,應該會在本地看到一個 hitPlane的目錄,該目錄下有步驟1中添加的檔案。
3.送出修改本地 Repository
我們在 README.md中添加一行描述來澄清我們是一個清純的項目
This is a game for two people.
執行
git status
指令檢視本地的 README.md 檔案被修改了。
執行
git add README.md
把對該檔案的修改暫存。
執行
git commit -m "add project description"
把暫存的修改送出至本地 Repository。
4.推送修改到遠端 Repository
使用
git push
指令把本地 Repository中的 commits 推送到遠端 Repository。至此,一次的代碼送出流程就走完了。
之後每次修改代碼,都進行步驟3和步驟4,以同步遠端與本地的代碼。
因為隻有我們自己 coding,沒有涉及到協同開發和部署,是以先不引入 branch (分支),merge(合并)的概念。
從此, 我們可以在本地開心地寫代碼了,每寫一塊代碼就送出送出一次,畢竟看着這麼多的 commits 還是很有成就感的。