相关疑难解决方法(0)

如何解决Git中的合并冲突

有没有一种很好的方法来解释如何在Git中解决合并冲突?

git git-merge merge-conflict-resolution git-merge-conflict

4600
推荐指数
27
解决办法
251万
查看次数

(Mac)-bash:__ git_ps1:找不到命令

我正在尝试在终端中更改我的命令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 …

git macos terminal ps1

215
推荐指数
7
解决办法
11万
查看次数