我启动了一个新目录,其中包含代码。我尝试提交,它告诉我安装 Git。我安装了 Git。
我尝试提交,并在输出窗口中得到以下答案:
请告诉我你是谁。
奔跑
git config --global user.email "[email protected]" git config --global user.name "Your Name"
设置您帐户的默认身份。
省略仅在此存储库中设置身份。--global
我打开了 Git 终端并编写了命令。然后我输入
git config --list
并看到我输入的参数。但 Visual Studio Code 中的提交给了我相同的答案。
如果您选择
git config --global
语法,请仔细检查您的 Visual Studio Code 是否使用与用于设置这些全局设置的帐户相同的帐户启动。
以防万一,请重新启动 Visual Studio Code 以确保它重新读取 Git 设置。
我在 2022 年遇到了同样的问题,对我来说,我必须关闭 VS 并重新打开存储库,然后它提示我输入我的电子邮件和姓名。
几秒钟后按钮启用。
我遇到了同样的问题。
我在 Chromebook Chrome 操作系统上的 Linux Debian 上使用 VS Code,因此情况可能比您的情况复杂一些,但它可能是一个值得尝试的选项。
基本上,您需要通过终端生成 SSH 密钥,并将它们复制粘贴到您的 github 帐户上的 SSH 设置中。
我在 youtube 上找到的这个视频解决了我的问题,现在我可以在 git 上提交更改。但由于该视频正在解决我的具体情况(chromebook linux 与代码),因此您可以跳过 chromebook 特定说明,直接进入 bash 命令来生成这些 ssh 密钥,从 0:45 左右开始。
我认为您可能需要首先查看几个选项,然后意识到哪个是您的问题以及问题所在。您可以先输入:
git init,来自位于您要上传的文件夹中的 gitthbash。
git remote -v,查看您的分支使用的存储库版本。
git pull (yourBranch) master,查看你的分支中是否有文件 在您的本地存储库中找不到的 git 存储库。
希望有帮助。