0

我分叉了一个项目 A 并在我的机器上克隆了分叉的 repo。

然后我在“master”上工作并将一个新文件“random.txt”添加到一个文件夹中,然后提交并将其推送到我在 github 上的分叉存储库中。

后来,我需要在另一个分支“heroku”上工作以进行特定的部署调整,我跑了

git checkout -b heroku origin/heroku

然后我发现本地“heroku”分支包含新的“random.txt”文件,这是我没想到的,因为在 github 上,远程分支“heroku”没有这个文件。

我运行了“git status”,它说本地没有变化。我很困惑。我想了解为什么本地分支与远程分支不同?

我想进一步更新远程仓库“heroku”以拥有“random.txt”。由于“git status”报告分支没有变化,我注意到提交和推送。我可以做什么?

4

0 回答 0