相关疑难解决方法(0)

让现有的Git分支跟踪一个远程分支?

我知道如何创建一个跟踪远程分支的新分支,但是如何使现有分支跟踪远程分支?

我知道我可以编辑.git/config文件,但似乎应该有一个更简单的方法.

git branch git-branch

3437
推荐指数
19
解决办法
129万
查看次数

获取现有的git分支来跟踪远程分支

使用git时我通常的工作流程是这样的:

  1. 创建一个本地存储库
  2. 在该存储库中做一些工作,添加/更改文件等.
  3. 决定我想要一个存储库的中央远程位置,并创建一个
  4. 将所有提交从我的本地存储库推送到这个新的远程存储库

然而,现在我希望能够pushpull从该远程存储库,而无需指定我推或拉离; 我希望我的本地主人跟踪远程主人.

这样做的正确方法对我来说并不清楚,而且我无法从文档中确定它,即使它不应该只是一个命令.

因为它是每个存储库只执行过一次的事情,所以我通常使用两个简单但是hacky解决方案中的一个:

  1. 用于git clone创建新的本地存储库,并删除旧的存储库.在git克隆之后,新的存储库被设置为跟踪原点.
  2. 手动编辑.git/config以创建主轨道原点.

我想我应该能够运行一个命令,可能是某种形式git remote来设置一个现有的存储库,让主跟踪一个远程主控.谁能告诉我这个命令是什么?

git

80
推荐指数
4
解决办法
6万
查看次数

如何在'git push'中省略<remote>和<ref>?

当我在掌握时,我只需要输入'git push'来将提交推送到远程仓库.我希望在我在另一个分支上时可以这样做,而不指定远程名称和分支名称.像那样:

现在: git push origin experimental:origin/experimental

需要: git push

git

5
推荐指数
1
解决办法
223
查看次数

标签 统计

git ×3

branch ×1

git-branch ×1