Are kernel trees the same as a branch in terms of git?