我在使用 github 时遇到了一个小问题。我主要尝试使用分支,并在我有工作时立即将代码合并回主控。
问题是,我在 github 的网络视图中的所有分支都显示在同一行上,这使得它完全无用。https://github.com/jlengrand/FaceMovie/network
你能解释一下原因吗?
在本地创建分支时,它不会自动显示在 github 中。当我执行
git push -u origin master
它穿上了鞋,但与主人在同一条线上。
让我感到困惑的是,在我的其他项目中,我没有这个问题,而没有真正知道我做了什么不同的事情。https://github.com/jlengrand/FaceMovie/network
任何帮助将不胜感激!
谢谢
如果将一个分支合并回 master,并且自创建分支以来在 master 上没有发生任何提交,它不会创建合并提交(即具有两个父分支的提交),而是将主分支快进到另一个分支。
为防止这种情况,请在合并时使用--no-ff
选项。这将强制合并提交。