如果我在在线 GitHub 编辑器上进行了更改,如何从分支获取



所以我正在GitHub上做一个项目,并提交了一个PR。在那个 PR 中,我通过压制我所有的小提交只获得了一个提交。现在我看到一行有错别字,所以我在在线 GitHub 编辑器中修复了它。我正在研究的分支是issue#123.这有一个小的提交消息Update settings.js
我也想将该提交压缩到我的主要单一提交消息中,但我找不到在本地计算机上获取该提交的方法。

我试了git fetch upstream然后是git rebase upstream/master
我认为以下应该可以很好地工作,但它给了我一个错误


git fetch origin issue#123:issue#123错误消息指出,

! [rejected] issue#123 -> issue#123 (non-fast-forward)我的项目说明说,永远不要使用git mearge,或者git pull,如果你想使用git pull,请与rebase选项一起使用。

一个简单的方法是将本地分支重置为原始分支:

git fetch origin
git checkout  issue#123 
git reset --hard origin/issue#123

(确保您没有任何正在进行的本地工作:先将其存储起来(

这是假设您已经修复了远程分叉上的该分支,由"origin"引用。

最新更新