Try   HackMD

Notes:Git Branch Switch & Clone

如何更新 git 專案

〔Step 0〕Clone(只有第一次抓專案才做)

# 將專案拉至本機 git clone <url>

〔Step 1〕Branch 新建並切去新分支

# 新建分支 git branch dev_song # 檢視當前有什麼分支 git branch # 切去分支 git checkout dev_song

〔Step 2〕

開始開發專案,修改程式。

〔Step 3〕Add & Push 更新並推上專案

# 新增修改檔案 git add . # 將修改檔案 commit git commit -m "Update Messages" # 把該分支的檔案 push 上遠端 git push origin dev_song

〔Step 4〕Pull Request & Merge 在 GitHub 操作

上去 Github 提出 pull request 等待 merge。


〔Step 5〕Pull & Delete 拉下主線並刪除原分支

等到 Github 上支線 merge 之後,就算是完成更新專案的步驟了,後續要重新繼續開發的話,記得先切到主線上,把主線資料拉下來後,刪除本機上原有的分支。如果要繼續開發,一定要回到 Step 1 新建分支後才能開始更改。

# Switched to branch 'main' 回到主線 git checkout main # 把主線新檔案重新抓下來 git pull origin main # 刪除剛才使用完的分支 git branch -d dev_song

passwords 可以直接去 github 上的 user settings 上的 developer settings 創建新的 token(開啟全部權限)。

詳細參考這篇:Git 報錯與 Personal Access Token 創建


〔Reference〕從零開始新增專案的流程

可以參考:https://zlargon.gitbooks.io/git-tutorial/content/remote/new_project.html


: : 20211219 : : 與松 withhhsong : :

tags: withhhsong git notes github