最初,我当时将存储库名称sympy从https://github.com/sympy/sympy.git分支到了我的GitHub帐户,当时我不知道如何使用git bash或命令行代码来处理我的存储库。我使用直接的GitHub帐户来提交或进行PR或派生的存储库等。为了同步或使我的GitHub帐户sympy:master存储库(甚至具有上游sympy:master),我曾经在需要时每次都进行PR,但注意到在我的GitHub中帐户存储库sympy:master曾经说过,该分支是X提交,其中X是我使sympy:master存储库与sympy:master存储库一致的同步数或PR数。
此后,我使用git bash作为命令行将我的原始存储库与上游同步,因此我做了以下事情:
-从我的GitHub帐户克隆了存储库sympy
-在资源库的上游和起源进行了远程分支
-从https://github.com/sympy/sympy.git获取上游分支
-将上游合并到本地存储库
-将更改推送到原点
我在git bash中使用的命令如下:
$ git clone git@github.com:iamrajiv/sympy.git
$ cd sympy
$ git remote add upstream git@github.com:sympy/sympy.git
$ git fetch upstream
$ git merge upstream/master
$ git push origin
但是在执行此操作之后,它将我从上游合并到本地系统存储库的更改推送到了原始sympy:master(即我的GitHub帐户存储库),但仍然说This branch is 14 commits ahead of sympy:master.
,更早说了This branch is 13 commits ahead of sympy:master.
,但它由于我已经实现了以上代码,这次增加了一个。但是在我的git bash中,当我使用命令git status
时,它没有说明任何有关提前提交的内容。
我不知道我做错了什么,请对此进行指导。我想问一个为什么我没有提交或更改sympy的GitHub帐户存储库中的任何文件时为什么说X提前提交的问题。另外,我想问一下如何在我的GitHub帐户存储库中删除This branch is 14 commits ahead of sympy:master.
的消息,以及通过git bash与上游同步我的存储库的最佳方法是什么。我已经搜索了上述问题,但无法获得正确且令人满意的答案。
高度赞赏上述问题的详细解释和解决方案。