另一个遥控器的git状态

时间:2014-10-14 19:23:01

标签: git status

我通过发出以下内容添加了第二个遥控器:

git remote add stash ...

但是,当我这样做时

git status

它检查origin / master的状态。如何发出git状态来检查第二个遥控器的状态,在这种情况下" stash"。我尝试了以下命令,但它们仍然跟踪origin / master:

git status stash/master
git status "stash/master"

提前感谢您的投入!

2 个答案:

答案 0 :(得分:4)

git status使用存储库配置文件((repo)/ .git / config)中分支的已配置信息来显示状态。

如果您希望更改它,则需要更改分支跟踪的内容。你可以通过各种方式做到这一点。对于较新版本的git,请使用

git branch --set-upstream-to=stash/master

请注意,stash是Git中的命令,因此我不建议将其用作遥控器的名称,因为它可能会导致混淆。

答案 1 :(得分:1)

comamnd

git status

为您提供工作树的状态。

如果您想使用' ' stash / master'你需要用

来拉它
git pull stash master

然后工作树将指向' stash / master'。

如果您想在运行之前查看拉动功能,请参阅:How to preview git-pull without doing fetch?

附录:

请查看下面的链接,了解如何让主分支跟随不同的遥控器。

Make an existing Git branch track a remote branch?