如何判断哪个git分支被检出?

pou*_*def 5 git github

我在github上有一个项目,我只是承诺并推动它.但是,我的更改不会显示在github上.

我想我没有master检查过分支机构.这意味着我不知道我目前正在工作的分支机构的名称.老实说,我真的不知道我在哪里提交了我的更改.

如何找出我目前检查的分支?如何将这些变化合并到master?我刚刚做了什么?

当我承诺时,它说:

 # Please enter the commit message for your changes. Lines starting
 # with '#' will be ignored, and an empty message aborts the commit.
 # Not currently on any branch.
Run Code Online (Sandbox Code Playgroud)

然后我做了一个git push,我不知道那里被推到了哪里.

$ git log

commit dcb85bcfafa18d9dfe9f12659e7ba0e2662ca45e
Author: ...
Date:   Wed May 18 22:41:57 2011 -0400

    Fix for new vm website layout, add CREDITS
Run Code Online (Sandbox Code Playgroud)

我的代码在哪里?我怎样才能将它合并到master中?

Set*_*son 7

git branch
git branch --contains dcb85b
gitk --all --date-order
Run Code Online (Sandbox Code Playgroud)

要将其合并到master中,您可以git merge dcb85b或者git cherry-pick dcb85b使用任意数量的命令之一.