我平时的工作流程是这样的:获取现有的Git分支在Git工作时跟踪远程分支机构
- 创建本地存储库
- 做在仓库了一些工作,添加/更改文件等
- 决定,我想存储库的中央远程位置,并创建一个
- 推都来自我的本地库的提交到这个新的远程仓库
但是,我希望能够从此远程存储库中获得push
和pull
,而无需指定我要推送到哪里或从哪里拉取;我希望我的本地主人跟踪远程主人。
正确这样做的方式对我来说并不清楚,而且我一直无法从文档中确定它,即使它不应该超过一个命令。
,因为它是唯一曾经每个仓库中进行的一次东西,我通常使用的两个简单的,但哈克,解决方案之一:
- 使用
git clone
作出新的本地存储库,并删除了旧。 git克隆后,新的存储库被设置为追踪原点。 - 手动编辑.git/config来创建主音轨。
我想我应该可以运行一个命令,可能是某种形式的git remote
设置现有存储库有主跟踪远程主。谁能告诉我那个命令是什么?
其实事实证明,类似的问题已经被问过:HTTP://计算器。 com/questions/312055/how-do-i-fix-missing-git-remote-details – SpoonMeiser 2009-07-26 13:16:59
这其实是一个重复的:http://stackoverflow.com/questions/520650/how-do-youma ke-an-existing-git-branch-track-a-remote-branch – takeshin 2011-07-07 12:57:29
重复[如何让现有的Git分支跟踪远程分支?](http://stackoverflow.com/q/520650/456814) 。 – 2014-05-23 18:33:36