當涉及多個人時,我經常在使用git時感到困惑。使用它爲我自己的項目,我從來沒有使用高級功能,只推送到GitHub公開分享。我不確定如何解決在社區中工作的問題。Git Group Workflow
- 我參加的項目,並在GitHub上創建自己的叉子
- 我選擇的問題解決和創建一個分支「問題#94」
- 我的代碼並提交,直到我很高興
創建一個最終提交,對什麼是解決了註釋,使用Github上refernce標籤引用問題(修正了#94,#關閉94等)
和衍合壁球我的分支,以保持項目的清潔
- 向項目負責人發出拉請求
這是我不確定的事情。拉取請求可能需要幾天才能合併。如果我想繼續發展,我該去哪裏?
我應該退出我的分支併爲新問題打開一個新分支嗎?
如果我正在處理某個問題,並且主分支有重要更新,該怎麼辦?我是否會拉新的主人,並將這些更改與新主人的新分支區分開來?
一旦我的拉請求被接受,我可以拉新的主人並放棄我的本地分支,但同步跨兩個回購所有這些令人困惑。
什麼是普遍接受的工作流程,是否有我可以釘在我的cheatsheet的寫作?
感謝您的明確答案。我使用rebase來壓扁,但是在閱讀手冊頁時,它明確規定了快速轉發分支點。現在我只需要記住將我的分支推送到遠程,所以我停止創建殭屍大聲笑。 – uMinded