git init не показывает 'master', как мне изменить git -prompt. sh, чтобы показать, в какой ветке я нахожусь? - PullRequest
0 голосов
/ 15 января 2020

Как новый пользователь git, следуя курсу udacity «Управление версиями с git», выполнил команду git init text «Инициализировано пустое Git хранилище в» с указанием пути, но ожидал увидеть слово » master 'после имени пользователя.

git .status

показывает

On branch master
...

Курс сказал, чтобы переместить эти файлы в домашний каталог и переименовать первый файл и вторую папку для размещения. в начале имени: bash_profile, git -completion. bash и git -prompt. sh, проверяю, что они находятся в правильном месте.

Мне нужно изучить этот вопрос так как это выглядит так, как будто оно связано, и может ответить на вопрос.

Ответ, о котором идет речь, я планирую изучить для получения ответа и опубликовать здесь выводы.

Ответы [ 2 ]

1 голос
/ 15 января 2020

Вы имеете в виду эту выделенную часть. Это не будет отображаться по умолчанию в большинстве командных строк. Я использую ядро ​​PowerShell с Po sh - git (https://github.com/dahlbyk/posh-git).

enter image description here

0 голосов
/ 16 января 2020

Копировать GIT -PROMPT. SH во временный каталог.

Добавить следующее в .bashrc / .zshr c: источник ~ /.git -propt. sh

Измените PS1 для вызова __git_ps1 в качестве подстановки команды:

PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ '

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...