小編都忘了去年在 Devopsdays Taipei 上分享的「如何與 Git 優雅地在樹上唱歌」已經釋出影片了,發現講的還是有點趕,但該提的都有提到囉。另外順便整理一下裡面總共提到的六個 tips:
* git cherry-pick
* git bisect
* git blame
* git reflog
* git archive
* git rebase -i
最後還是要再提一次,Git 工作流程沒有誰對誰錯,只有適不適合而已,也歡迎大家分享自己的工作流程喔!
---
* 當天會後的分享心得:https://www.facebook.com/kewang.information/posts/1957653244511040
#git #gitlab #gitforteams #redmine #devopsdays
git bisect 在 Kewang 的資訊進化論 Facebook 的最讚貼文
小編上星期花了一點時間跟公司同事分享這幾年使用 Git 的經驗,其中也包含了 Git for Teams 的內容。如果你想要進一步改善 Git 工作流程的朋友,這本書真的是必備。
小編自己整理的內容還蠻多的,但有點可惜沒辦法包含所有常見的指令或情境,像是 rebase -i, stash, subtree, submodule 都沒提到,希望之後有機會再來重新整理一下。
## 簡易大綱
* 介紹四種權限模型
* rebase, merge, merge commit 的使用情境
* semver 的使用情境
* 與 redmine 的整合情境
* 外包使用情境
* 開所有權限的使用情境
* 合併時會發生衝突的原因
* reset, revert, checkout 等各種回復到特定點的使用情境
* cherry-pick 的使用情境
* gitignore 使用情境
* bisect, reflog 使用情境
* squash 使用情境
* ff 及 no-ff 的使用情境
* push -f 的使用情境
* 雲端 backend deployment 分享
#git #gitforteams #github #gitlab