为啥我的 git bash 总是从 master 分支开始?
Posted
技术标签:
【中文标题】为啥我的 git bash 总是从 master 分支开始?【英文标题】:Why does my git bash always start at master branch?为什么我的 git bash 总是从 master 分支开始? 【发布时间】:2017-12-11 03:35:25 【问题描述】:我有一台安装了 git 的 Windows PC。每当我启动 git bash 时,它总是位于 /c/Users/_user
和 master
分支,如下所示:
NativeKiwi@nkiwi MINGW64 ~ (master)
我认为应该是这样的:
NativeKiwi@nkiwi MINGW64 ~
我查看了周围的人,发现他们在第一次开始使用 git bash 时没有(master)
。我在 git remote -v
所在的位置检查了 git repo,但什么也没有。
【问题讨论】:
我认为这意味着/c/Users/_user
是一个 git 存储库。如果git remote -v
没有返回错误,那就是对此的确认。试试git status
看看发生了什么。如果你真的不希望它成为一个 git 存储库,你应该可以删除 .git
目录。
@smarx 一开始我忘了用git status
检查它:) 它确实显示了一个未跟踪文件的列表。我认为这是我第一次在错误的位置尝试使用 git 的结果:D 它解决了我的问题。谢谢
【参考方案1】:
我在错误的目录中遇到了同样的问题(由于运行 git init
)并通过在该目录中运行 rm -rf .git
来修复它。
【讨论】:
【参考方案2】:提示中显示的字符串取决于您的 PS1
环境变量。
请检查您的.bash_profile 或.bashrc 以了解PS1 环境变量的配置。
【讨论】:
我检查了环境变量,没有设置PS1
。在那个起始位置没有.bash_profile
和.bashrc
文件。我认为@smarx 的回答解决了我的问题。谢谢。以上是关于为啥我的 git bash 总是从 master 分支开始?的主要内容,如果未能解决你的问题,请参考以下文章