相关疑难解决方法(0)

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

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

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

git branch git-branch

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

如何在不进行提取的情况下预览git-pull?

它甚至可能吗?

基本上,我只使用一个远程存储库:

git pull
Run Code Online (Sandbox Code Playgroud)

现在,我想预测这种拉动会改变什么(差异),而不会触及我身边的任何东西.原因是我拉的东西可能不是"好",我希望其他人在使我的存储库"脏"之前修复它.

git version-control

197
推荐指数
5
解决办法
10万
查看次数

Git 状态与不同远程的比较

这里已经提出了类似的问题,但我认为它被误解了(或者也许我误解了这个问题)。那我就在这里问清楚吧。当我这样做时git status,我会得到一条线(除其他外),告诉我我是否落后于我正在跟踪的远程分支(或从其分叉)。这很棒。然而,我有不止一个遥控器。我有一个“官方”遥控器(来源),它是共享的(只有当东西“准备好”时我才推送到那里),还有一个“个人”遥控器(工作),我用它从家庭/工作中推送东西,所以当我切换电脑时我可以继续工作。现在,当我这样做时git status,会将本地分支与origin/branch_name(或我正在跟踪的任何远程分支)进行比较。然而,我也想将它与其他遥控器/分支进行比较,但不拉动,只是比较。理想情况下,我想做这样的事情:

git fetch work
git status work/branch_name
Run Code Online (Sandbox Code Playgroud)

并获取我的本地分支与 work/branch_name 的状态比较。

请注意,我不想进行比较,也就是说,我对哪些文件/路径不同不感兴趣。我只是想看看两个分支是否/何时分叉,或者一个分支是否领先于另一个分支。

另请注意,我可以使用图形方式获取此信息gitk --all,查看两个分支在树中的位置,但我想从命令行执行此操作。另外,如果有多个分支,显示的树gitk --all可能会很混乱。

谢谢

git git-status

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

标签 统计

git ×3

branch ×1

git-branch ×1

git-status ×1

version-control ×1