Pus*_*dam 5 git version-control merge github
我是 Git 和 Github 的新手。我正在使用终端来使用 git 命令。所以,我在 Github 上创建了一个存储库。我在本地机器上克隆它。然后,如果我使用 git 命令创建一个分支,我可以看到我正在切换分支。我可以编辑该分支中的代码,也可以将该分支合并到 master 分支。
当我检查 Github 时,我没有看到我所做的分支的任何历史记录以及我在其他分支中所做的所有更改并将它们合并到 master,它们仍然被描述为在 master 分支上所做的单个更改当我推送代码时 Github。
我想知道我在分支和合并中的更改如何反映在 Github 中,并且有关此的一些相关资源会有所帮助。
Mar*_*Liu 10
您可以通过以下步骤在 github 中以图表形式检查提交:
洞察页面 -> 网络选项卡。
你的github仓库的所有分支都会以图表的形式显示,你可以通过图表找到分支之间的关系和动作。
对于快进合并:
如果您的提交历史如下所示:
...---A---B---C mater
\
D---E somebranch
Run Code Online (Sandbox Code Playgroud)
由于master分支上没有新的变化,当你合并somebranch到master( git merge somebranch) 时,master分支将指向E与somebranch点相同的提交:
...---A---B---C---D---E mater, somebranch
Run Code Online (Sandbox Code Playgroud)