另一个 Remote 的 git 状态

标签 git status

我通过发出以下命令添加了第二个 Remote :

git remote add stash ...

但是,当我这样做的时候

git status

它检查来源/主人的状态。我如何发出 git status 来检查第二个 Remote 的状态,在本例中为“stash”。我尝试了以下命令,但它们仍然跟踪 origin/master:

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

在此先感谢您的输入!

最佳答案

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

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

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

请注意,stash 是 Git 中的一个命令,因此我不建议将其用作远程的名称,因为它可能会引起潜在的混淆。

关于另一个 Remote 的 git 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26368703/

相关文章:

git - 镜像 git 存储库的某些文件/目录

Git 状态显示更高级别的未跟踪文件?

php - 在 Woocommerce 中自动将订单状态从保留更改为处理

git - 在克隆之前查看 git 存储库 (bitbucket) 的大小

git - '致命的 : No destination configured to push to’ error when I do a 'git push'

Git pull 失败,得到 "The remote end hung up unexpectedly",Windows XP Jenkins slave

Android:如何从状态栏通知创建的 PendingIntent 访问 AsyncTask?

java - 订单的建模状态

c - 检查线程是否返回的方法?

Javascript:对象不支持 onclick ="status()"的此操作错误