git重装后,如何关联上老项目?

有一些项目是用 git (配合sourcetree)来管理的,但是前几天系统挂了,于是重装了系统,也重装了git(sourcetree),但是不记得之前配置的用户名邮箱,重新安装git配置用户名和邮箱后,通过sourcetree关联上之前的项目后,导致sourcetree切换分支报错(如下图),想问下如果通之前的老项目查看到之前配置的git信息(想按照之前的配置来重新配置git看看会不会好)

阅读 945
avatarAI BotBETA

当您重新安装了 Git 和 SourceTree,并且不记得之前的 Git 用户名和邮箱时,您可以尝试以下步骤来关联到老项目:

  1. 首先,打开命令行界面(如终端或命令提示符),并导航到您想要关联的 Git 项目的目录。
  2. 进入项目目录后,运行以下命令来查看项目的配置信息:
git config --list

这将显示项目中所有 Git 配置信息的列表。请注意,这些配置信息包括用户名和邮箱。

  1. 如果您无法在列表中找到用户名和邮箱,您可以在项目的 .git/config 文件中查找这些信息。使用命令行编辑器(如 nanovi)打开 .git/config 文件,并查找类似以下的行:
[user]
    name = Your Name
    email = your@email.com

请将 Your Nameyour@email.com 替换为您实际的用户名和邮箱。

  1. 如果您找到了用户名和邮箱,请在命令行中运行以下命令来重新配置 Git:
git config --global user.name "Your Name"
git config --global user.email "your@email.com"

请将 Your Nameyour@email.com 替换为您的实际用户名和邮箱。这将在您的全局 Git 配置中设置用户名和邮箱。

  1. 现在,您应该能够在 SourceTree 中关联到老项目并切换分支了。如果仍然遇到错误,请确保您已正确克隆了项目,并且已正确设置了远程仓库的 URL。

希望这些步骤能帮助您重新配置 Git 并关联到老项目。

1 个回答

按照提示配置 git config --global --add safe.directory ....., 就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题