merge 和 rebase 有什么区别,实际使用中更推荐使用哪一个,为什么
实际使用中应该使用哪种 workflow,好像 github/gitlab/git folw 这几种有不小的差异
github 的 pull request 其实就是 git 自带的 merge 或者 rebase 吗,为啥叫 pull request,这个好难理解
commit 的颗粒度如何把握,每个 commit 都应该保证代码能编译和 run 吗?还是只需要保证每一个 pr 能正常编译和 run 就行
功能分支合并后应该立马删除吗,还是应该定期删除,又或者永久保留
实际 git 工作流中,pull request 这个流程是必须的吗,直接 git 自带的 merge 不行吗
最后,有没有推荐的 git 和 git workfow 相关的文档,最好是中文的,可视化的更佳
先谢谢大家了
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.