Git 版本控制

Git 版本控制教學 - 單兵必懂指令

瞭解使用 Git 時所必備的指令,可以從單人開發及多人合作開發的情境著手。

單人開發的情境,可以了解如何利用 Git 從無到有建立具版本控制的開發流程;多人合作開發的情境能夠了解如何透過 Git 在不影響開發環境之下與其他團隊成員共同協作。

Posted on  Oct 18, 2022  in  Git 版本控制  by  Amo Chen  ‐ 6 min read

利用 Git hook 自動將 branch 名稱放在 commit message 中

為了快速修正主線上的嚴重錯誤時,有時會另開一個 hotfix_issue_ooo 之類的分支(branch) ,然後在 commit message 中標上關鍵字 hotfix_issue_ooo 之類的,讓其他開發者知道這是一個 hotfix 。

上述情況,除了用手工標上關鍵字之外,還可以善用 Git 提供的 hook - prepare-commit-msg ,在 commit 時自動產生一些 commit message 。

Posted on  Nov 20, 2018  in  Git 版本控制  by  Amo Chen  ‐ 2 min read

Git checkout 單檔

開發時有時候會遇到 2 個分支(branch)部分相依的情況,例如需要在某分支內的某一檔案,這時又不想整個分支進行合併的話,可以考慮使用 checkout 單檔的方法。

Posted on  May 13, 2017  in  Git 版本控制  by  Amo Chen  ‐ 1 min read

Git worktree 教學

以往開發時如果有遇到馬上得解決的 issue ,通常都會 stash 現在的所有變更,然後切到主線去解緊急的 issue 。直到看到 git worktree 功能之後,我改變了!

Last updated on  Dec 26, 2022  in  Git 版本控制  by  Amo Chen  ‐ 1 min read

Git 秘訣筆記

我是 Git, GitHub 的重度使用者,可以說是吃飯用的工具。就在這邊整理一些 Git 的筆記。

Posted on  Apr 14, 2016  in  Git 版本控制  by  Amo Chen  ‐ 2 min read