To specify a branch with "cf push -b", put a "#" in front of the branch name. In your example you should use
$ cf push app -b https://github.com/cloudfoundry/java-buildpack
, buildpack "detatched HEAD", .
Java 8 JRE, JDK. Java 8 JRE?
URL- - /:: java-buildpack # tags/v2.4 → java-buildpack # v2.4