Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何找到我签出的远程git分支?_Git - Fatal编程技术网

如何找到我签出的远程git分支?

如何找到我签出的远程git分支?,git,Git,我以后怎么才能知道我签出了什么?试试:git status 它应该告诉您所在的分支以及所做更改的状态。一个简单的命令: 如果头部分离,您将收到以下消息: $ git status On branch master Your branch is up-to-date with 'origin/master'. 您应该根据要签出的远程分支创建本地分支。 然后,git状态将更有帮助(而不是当前的“当前不在任何分支上”) 否则,您所能做的就是列出包含当前提交的分支(在a中): git分支-r--con

我以后怎么才能知道我签出了什么?

试试:
git status

它应该告诉您所在的分支以及所做更改的状态。

一个简单的命令:

如果头部分离,您将收到以下消息:

$ git status
On branch master
Your branch is up-to-date with 'origin/master'.

您应该根据要签出的远程分支创建本地分支。
然后,
git状态
将更有帮助(而不是当前的“
当前不在任何分支上
”)

否则,您所能做的就是列出包含当前提交的分支(在a中):

git分支-r--contains

(如“”)

是否存在此用例,或者您只是错误地键入了“origin/”并需要一次性恢复?这是针对特定用例的。我查看了我们发布给客户的标签。我可能会对它做一些修改;我以后可能会把它做个分支,我不确定。。。我只想知道我在哪里:)新版本的git在<代码>git状态输出方面做得更好。具体来说,对于标记大小写,您可以始终执行git description。这看起来不错,只是我没有收到相同的消息。我收到的消息看起来像:#当前未在任何分支上。也许我用的是老版本的git?1.7.12.4和1.8.2给出相同的值(使用1.7.12.4检查)
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
$ git status
HEAD detached at origin/master
git checkout -b some_remote_branch origin/some_remote_branch
git branch -r --contains <commit>