说我有
None
我不确定是否可以检查尚未签出的分支的状态,所以可以说我这样签出分支:
git fetch origin
git status "remotes/origin/master"
我的问题是2倍:
答案 0 :(得分:5)
我可以不检查出分支的git状态吗?
否,因为git status
显示了工作树的状态。如果您尚未签出分支,则没有适用的树。
foo的git状态是否为“不干净”?
如果您有未签入(并且不在.gitignore
中)的文件,则可能是这样。这些文件将在git checkout <branch>
中保留下来,并在任何分支中都显示为新文件。