在 Git 中更改远程分支

Change remote branch in Git

我在 Github 上有一个项目,但我正在努力将更改从它获取到我的本地计算机。我最近使用 Fortrabbit 部署了一个应用程序,其中涉及创建一个新的远程存储库以将所有文件推送到 – 现在(我是一个菜鸟)我正在努力 return拉动和推送对 origin.

的更改

如果我运行git status

On branch master
Your branch is up-to-date with 'fortrabbit/master'.

nothing to commit, working directory clean

如果我 运行 git fetch origin 我没有错误,只是回到命令行。

如果我再次 运行 git status 我仍然得到

On branch master
Your branch is up-to-date with 'fortrabbit/master'.

nothing to commit, working directory clean

我要这样说 Your branch is up-to-date with 'origin/master'.

git remote -v 给我两个回购协议(我想?)

fortrabbit  git@git8.eu1.frbit.com:app.git (fetch)
fortrabbit  git@git8.eu1.frbit.com:app.git (push)
origin  https://github.com/djave/app.git (fetch)
origin  https://github.com/djave/app.git (push)

我只需要 git change repo origin 什么的?我如何告诉 git 我想返回与原点同步?

你应该可以使用 git branch --set-upstream master origin/master 来解决这个问题,这基本上是说你当前的本地分支应该对应于 origin 上的 master 分支。