有一些项目是用 git (配合sourcetree)来管理的,但是前几天系统挂了,于是重装了系统,也重装了git(sourcetree),但是不记得之前配置的用户名
和邮箱
,重新安装git配置用户名和邮箱后,通过sourcetree关联上之前的项目后,导致sourcetree切换分支报错(如下图),想问下如果通之前的老项目查看到之前配置的git信息(想按照之前的配置来重新配置git看看会不会好)
有一些项目是用 git (配合sourcetree)来管理的,但是前几天系统挂了,于是重装了系统,也重装了git(sourcetree),但是不记得之前配置的用户名
和邮箱
,重新安装git配置用户名和邮箱后,通过sourcetree关联上之前的项目后,导致sourcetree切换分支报错(如下图),想问下如果通之前的老项目查看到之前配置的git信息(想按照之前的配置来重新配置git看看会不会好)
当您重新安装了 Git 和 SourceTree,并且不记得之前的 Git 用户名和邮箱时,您可以尝试以下步骤来关联到老项目:
git config --list
这将显示项目中所有 Git 配置信息的列表。请注意,这些配置信息包括用户名和邮箱。
.git/config
文件中查找这些信息。使用命令行编辑器(如 nano
或 vi
)打开 .git/config
文件,并查找类似以下的行:[user]
name = Your Name
email = your@email.com
请将 Your Name
和 your@email.com
替换为您实际的用户名和邮箱。
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
请将 Your Name
和 your@email.com
替换为您的实际用户名和邮箱。这将在您的全局 Git 配置中设置用户名和邮箱。
希望这些步骤能帮助您重新配置 Git 并关联到老项目。
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
5 回答2.9k 阅读
2 回答2.6k 阅读✓ 已解决
按照提示配置
git config --global --add safe.directory .....,
就行了