Я взломал мою приглашение Bash (теоретически), скажи мне, какую ветвь Git в данный момент в данный момент. Но вывод указывает на то, что что-то неверно:
22:07 (seesaw|REBASE-i) infwb $git branch
* master
wkg
Вот соответствующий код в моем .bash_profile file (я поставлю его в конце этого вопроса):
PS1="$GRAY\$(date +%H:%M)\$(__git_ps1) $GREEN\W$YELLOW \$"
Как вы можете видеть, $ (__ Git_ps1)
возврат (Seesaw | Rebase-I)
, хотя у меня больше нет ветви дорожеки! (У меня было один, и у него была проблема ребазы по отношению к моей отдаленной ветви Seesaw на Github. Я решил проблему, думаю, и Git Flateval -r Seesaw
успешно удалил локальную копию.)
Я уверен, что (Seesaw | Rebase-i)
говорит мне, что что-то не так, но я не знаю, что это такое.
Спасибо за любые предложения, которые вы могли бы иметь. (Чанк .bash_profile следует)
-------from .bash_profile ---------
## ----- from http://en.newinstance.it/2010/05/23/git-autocompletion-and-enhanced-bash-prompt/
# Set git autocompletion and PS1 integration
if [ -f /usr/local/git/contrib/completion/git-completion.bash ]; then
. /usr/local/git/contrib/completion/git-completion.bash
fi
if [ -f /opt/local/etc/bash_completion ]; then
. /opt/local/etc/bash_completion
fi
## ----- end
GRAY="\[\033[1;30m\]"
YELLOW="\[\033[1;33m\]"
GREEN="\[\033[0;32m\]"
PS1="$GRAY\$(date +%H:%M)\$(__git_ps1) $GREEN\W$YELLOW \$"
----------------
Приложение
@Cdhowie and @manojlds, я впечатлен своими знаниями Git!
Git Rebase --abort
вызвал изменение информации на (Seesaw)
. К сожалению, я не могу найти ребазо-слияние
(или .git
) в любом месте на моем жестком диске. Я на Mac, который имеет странные вещи для многих инструментов FOSS. (Я нашел себя Git, в / usr / local / git.) Ничего не поддерживает / библиотека / приложение, либо поддержка ~ // Библиотека / поддержка приложений.
(все еще позже)
Оказывается, все в порядке. Как-то GIT REBASE --Abort
вызвал повторное появление Seesaw (я не ожидал этого!), И команда оставила меня с Seesaw в качестве моей нынешней ветки. Оттуда я знал, что делать.