需要帮助。当我打开mac终端时出现了这样的错误:
Last login: Thu Aug 10 10:06:27 on ttys000
fatal: Not a git repository (or any of the parent directories): .git
my_name:~$
之后一切都很好 在NON git repo的文件夹中发生此错误 如果文件夹是git repo,则没有任何错误。
有什么想法吗?
答案 0 :(得分:0)
检查您的shell初始化文件(例如~/.bash_profile
),看看您是否修改了提示(PS1
)以添加有关git repo的信息。
例如,请参阅此博客" Add Git Branch Name to Terminal Prompt (Mac)"
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "
如您所见,git命令将stderr重定向到/ dev / null :这足以避免您看到的错误消息。
OP确认已找到问题:
alias gitDel="git rm git status | grep deleted | awk '{print \$2}'"
# should be
alias gitDel="git rm git status 2> /dev/null | grep deleted | awk '{print \$2}'"