[...]
git branch [--track | --no-track] [-f] <branchname> [<start-point>]
s*(s+1)/2
. Значит если у нас есть номер n, то для нахождения номера строки нужно найти такое минимальное значение s, что бы s*(s+1)/2 >= n
s^2 + s - 2n >= 0
, поскольку нас интересуют только положительные целые числаs >= (sqrt(8n + 1) - 1)/2