有些人说先提交你的更改,但我不想这样做。
我也在使用 Git Hub,但不理解如何与网站命令配合使用,例如创建拉取请求、比较跨分支、尝试更改基础等等……
我原以为只需将当前分支拖到右侧方块中,将 repo 主分支拖到左侧方块中,然后单击“合并分支”按钮即可,但之后还需要单击右上角的“同步”按钮,然后在网站上进行拉取请求……等等。
天啊,在 CVS 中,我只需点击更新,就可以将 Head 中的所有更改带到我的当前位置,就这样。
我猜有三个选项。使用 Git Hub、使用网站和/或使用命令行。如何简化这个过程?
rebase
命令会将你的分支从底部切断,然后将其放在其他地方的顶部。也就是说,它会重写历史记录,以假装你实际上是从其他某个点分支出来的。通常情况下,这用于使你的分支基于其父分支的最新版本构建。 - RJFalconerreset
命令可以撤销你在 stage 中所做的更改。 - RJFalconer