在使用Github时,我已经维护了本地代码库,并且总是在更改后将它们推送到主分支。但是最近我需要使用分支来解决一些问题。因此,我创建了一个以问题编号命名的分支。
git checkout -b 1
然后将所有更改添加并提交到新分支(分支1)。 然后,使用拉取请求从github repo中关闭原始问题,并与主分支合并。
突然间我想要向主分支添加一些更改,使用以下命令切换到主分支:
git checkout master
然后我添加更改并提交它们。之后,尝试使用以下方法将它们推送:
git push origin master
但是它不起作用并出现错误,"你应该先拉他们"。然后我使用拉命令,
git pull
但是当我执行拉取操作时,会提示“未将本地仓库与远程仓库合并”错误。
我该如何解决这个问题,将本地仓库与Github上的远程仓库合并,并推送我的当前更改?