https://saffranblog.coderbridge.io/2020/12/01/github-collaboration/

https://www.youtube.com/watch?v=AFMoQqH6t3A

如果我想要貢獻別人的專案,流程基本上是這樣:

  1. 把別人的專案 Fork 一份 repository 到自己的帳號底下
  2. Fork 完之後,開一條新的分支,改完檔案後,把新的分支 push 到自己的遠端 repository 裡面
  3. 這時,就可以發起一個 pull request,要求把「自己的 branch」合併到「別人的 repository 的 branch」

GitHub flow

https://www.youtube.com/watch?v=uj8hjLyEBmU

GitHub flow 是一個 work flow,建議你「在一個專案中,要怎麼管理你的 branch」,流程大概是這樣: