Как программно решить, что ток проверил ответвление Мерзавца [дубликат]

Вы могли использовать класс DataInputStream следующим образом:

DataInputStream in = new DataInputStream(new BufferedInputStream(
                         new FileInputStream("filename")));
int x = in.readInt();
double y = in.readDouble();

etc.

, Как только Вы получаете эти значения, которые можно сделать с ними как Вам нравится. Ищите java.io. Класс DataInputStream в API для большего количества информации

263
задан Community 23 May 2017 в 02:18
поделиться

4 ответа

Правильное решение - взглянуть на contrib / completions / git-completed.bash делает это для приглашения bash в __ git_ps1 . Удаление всех дополнительных функций, таких как выбор способа описания ситуации с отключенной HEAD, т.е. когда мы находимся на безымянной ветке, это:

branch_name="$(git symbolic-ref HEAD 2>/dev/null)" ||
branch_name="(unnamed branch)"     # detached HEAD

branch_name=${branch_name##refs/heads/}

git symbolic-ref используется для извлечения полного имени ветки из символьной ссылки; мы используем его для HEAD, который в настоящее время является веткой извлечения.

Альтернативным решением может быть:

285
ответ дан 23 November 2019 в 02:29
поделиться

Вот что я делаю:

git branch | sed --quiet 's/* \(.*\)/\1/p'

Результат будет выглядеть так:

$ git branch | sed --quiet 's/* \(.*\)/\1/p'
master
$
4
ответ дан 23 November 2019 в 02:29
поделиться

That's one solution. If you add it to your .bashrc, it'll display the current branch in the console.

# git branch
parse_git_branch() {
    git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1) /'
}
$PS1="\$(parse_git_branch)$PS1"

However it's pretty limited. But there is a great project called git sh, which is doing exactly that (and much more).

0
ответ дан 23 November 2019 в 02:29
поделиться

У меня работает этот. Часть - no-color важна или может быть важна, если вы хотите вернуть простую строку.

git branch --no-color | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'
6
ответ дан 23 November 2019 в 02:29
поделиться