我知道如何创建一个跟踪远程分支的新分支,但是如何使现有分支跟踪远程分支?
我知道我可以编辑.git/config文件,但似乎应该有一个更简单的方法.
使用git时我通常的工作流程是这样的:
然而,现在我希望能够push和pull从该远程存储库,而无需指定我推或拉离; 我希望我的本地主人跟踪远程主人.
这样做的正确方法对我来说并不清楚,而且我无法从文档中确定它,即使它不应该只是一个命令.
因为它是每个存储库只执行过一次的事情,所以我通常使用两个简单但是hacky解决方案中的一个:
git clone创建新的本地存储库,并删除旧的存储库.在git克隆之后,新的存储库被设置为跟踪原点.我想我应该能够运行一个命令,可能是某种形式git remote来设置一个现有的存储库,让主跟踪一个远程主控.谁能告诉我这个命令是什么?
当我在掌握时,我只需要输入'git push'来将提交推送到远程仓库.我希望在我在另一个分支上时可以这样做,而不指定远程名称和分支名称.像那样:
现在: git push origin experimental:origin/experimental
需要: git push