【问题标题】: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/_usermaster 分支,如下所示:

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 它解决了我的问题。谢谢

标签: bash git


【解决方案1】:

我在错误的目录中遇到了同样的问题(由于运行 git init)并通过在该目录中运行 rm -rf .git 来修复它。

【讨论】:

    【解决方案2】:

    提示中显示的字符串取决于您的 PS1 环境变量。 请检查您的.bash_profile 或.bashrc 以了解PS1 环境变量的配置。

    【讨论】:

    • 我检查了环境变量,没有设置PS1。在那个起始位置没有.bash_profile.bashrc 文件。我认为@smarx 的回答解决了我的问题。谢谢。
    猜你喜欢
    • 2015-09-09
    • 2020-08-01
    • 2018-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-06
    • 2011-04-22
    相关资源
    最近更新 更多