續前文,因為工作關係開始使用 Git,雖然我使用 Sourcetree,但是很奇怪曾經發生從 Bitbucket clone 源碼下來,然後 build 不成功,因此日本的同事建議我用 Git 指令以及 SSH,不要用 HTTP,最後才解決問題,所以本文紀錄及解說常用重要指令的基本語法。
1. 在本機建一個 Git 工作區,然後在這目錄下放不同工作的 Git
C:> md Git2. 將 Bitbucket 儲存庫 (Repository) 的內容 clone 到本機 (Local) 來
C:> cd .\Git
C:\Git>
C:\Git> git clone https://git@bitbucket_server/project_name/task_name.git
3. 建立新分支,然後從現在的 main 分支切換到新分支,並檢查分支位置
C:\Git> git branch new_branch
C:\Git> git branch
C:\Git> git checkout new_branch
C:\Git> git branch
4. 必要時可將最新的資料從儲存庫 (Repository) 取出更新
C:\Git> git pull
5. 更動某個檔案內容之後,將它加入 (Add) 及提交 (Commit)
C:\Git> cd .\task_name
C:\Git\task_name> git diff
C:\Git\task_name> git commit -a -m 'commit message'
6. 最後將提交的資料上傳到遠端儲存庫
7. 當新分支要合併回原來主線,提出需求核准後再合併
C:\Git\task_name> git push
C:\Git\task_name> git merge