照著程式導師實驗計畫的操作,學會如何設置本端和遠端之間的更新與開分支,合併等方法,程序有點小複雜,但對於版本控管的確是輕度多了,只是還沒和其他人合作控管,這部分須多操控。
.gitignore 的設置在設 github 前就應該處理,不然之後刪來刪去很麻煩,記得不要上傳 node_modules/不然會很龐大。
小筆記
設分支練習:
- 原本在 master,創另一個分支 :git branch [分支名]
- 切換到那個分支:git checkout [分支名]
- 用 git status 查在哪個分支
- 用 git branch -v 看有哪些 branch
- push 到新的 branch 上:git push origin [branch 名]
在 github 上 merge 合併:
- 在 github 上的標籤頁 pull requests 上點 Create pull request → 會顯示兩邊的不同
- 再點 Create pull request 之後,等 Merge pull request 出現,點下確認即可
- Merge 後切換到 Master 就會看到更新結果。
- 用 git pull origin master 把已經 merge 好得檔案拉到本地端
要改東西一定要新開 branch 再 merge 到 master 本支
忘記切回 test 分支,所以後來無法順利 merge 到 master 分支,雖然後來看似解決,但還真不知道自己是怎麼解決的,就是試了幾個鍵,跟著打就好了...這樣其實有點可怕,下次再注意!