Git 合并:基本合并有问题

Git Merge: having trouble with a basic merge

我是 Git 的新手,所以请原谅任何短视。

我正在尝试更新我的 Master 分支。我创建了一个名为 myWebsite 的新分支,其中包含我想要进行的更改。我已将其推送到 GitHub,my repo 看到了分支。

两者比较时,我一般把左边的下拉设为"Base: Master",右边的设为"Compare: [branch to be compared]"。我这样做了,但是 GitHub 没有看到任何变化。

我变得不耐烦了,交换了两个下拉菜单并将其合并,我认为这让我陷入了困境。我试过还原,但这只会让事情变得更加混乱。

我想我已经对它进行了足够的清理,以便有一个跳板来最终进行更改。我暂时没有恢复之前的合并。

感谢您的指导。作为旁注,我提取和合并我自己的请求的原因只是为了练习看到等式的两边。我知道这对于工作环境来说是不正常的。

主动做拉取请求和分支实践,一定会有帮助。

知道还原更改会添加一个提交并撤销在以前的提交中应用的补丁。这样会造成更多的痛苦。

如果您确实需要回到过去,您可能只想 git reset --HARD SHA 这将使您的环境进入该 SHA,然后从那里返回。

这确实会改变您的历史并产生其他影响,但您在练习时可以注意到这些事情,并在与他人合作时更好地了解情况。

我不知道您是使用某些图形工具还是网站来进行这些更改。我倾向于只使用命令行。这很有用,因为在您学习的过程中,您实际上可以获取命令历史记录并在上面做笔记。这在图形工具中有点难,除非你有录像机或屏幕录像机。