2023年3月28日 星期二

Git Commands

https://4rdp.blogspot.com/2023/03/git-commands.html?m=0


續前文,因為工作關係開始使用 Git,雖然我使用 Sourcetree,但是很奇怪曾經發生從 Bitbucket clone 源碼下來,然後 build 不成功,因此日本的同事建議我用 Git 指令以及 SSH,不要用 HTTP,最後才解決問題,所以本文紀錄及解說常用重要指令的基本語法。

1. 在本機建一個 Git 工作區,然後在這目錄下放不同工作的 Git

C:> md Git
C:> cd .\Git
C:\Git> 
2. 將 Bitbucket 儲存庫 (Repository) 的內容 clone 到本機 (Local) 來
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. 最後將提交的資料上傳到遠端儲存庫 
C:\Git\task_name> git push
7. 當新分支要合併回原來主線,提出需求核准後再合併 
C:\Git\task_name> git merge
延伸閱讀

沒有留言:

張貼留言