git:local branch包含在master中提交和推送的更改,但不包含远程分支

时间:2013-10-30 04:25:25

标签: git github

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

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

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

git checkout -b heroku origin/heroku

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

我跑了“git status”,它说当地没有变化。我糊涂了。我想了解为什么本地分支是不同的远程分支?

我想进一步更新远程仓库“heroku”以获得“random.txt”。由于“git status”报告分支中没有变化,因此我无法提交和推送。我可以做什么?

0 个答案:

没有答案