有没有一种很好的方法来解释如何在Git中解决合并冲突?
我正在尝试在终端中更改我的命令promt.我一直收到错误:
-bash: __git_ps1: command not found
我只是通过在终端中键入它来尝试它:__git_ps1.我也试过了.bash_profile
if [ -f ~/.git-completion.bash ]; then
source ~/.git-completion.bash
export PS1='[\W]$(__git_ps1 "(%s)"): '
fi
Run Code Online (Sandbox Code Playgroud)
正如您可能看到/告诉的那样,是的,我确实已经安装了自动完成功能,它确实很有效!
我遇到了这个问题:" PS1 env变量在mac上不起作用 ",它给出了代码
alias __git_ps1="git branch 2>/dev/null | grep '*' | sed 's/* \(.*\)/(\1)/'"
所以我把它添加到我的.bash_profile希望它会改变一些东西.嗯,确实如此.它只是改变了错误输出.
这是.bash_profile添加的:
alias __git_ps1="git branch 2>/dev/null | grep '*' | sed 's/* \(.*\)/(\1)/'"
if [ -f ~/.git-completion.bash ]; then
source ~/.git-completion.bash
export PS1='[\W]$(__git_ps1 "(%s)"): '
fi
Run Code Online (Sandbox Code Playgroud)
现在这里是改变的错误输出:
sed: (%s): No such file or directory
注意:我也将源下的别名移动到没有区别.我有 git版本1.7.12.1 …