在 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 分支。
我在 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 分支。