关于 Visual Studio 2022 社区和 Git 的问题
Question about Visual Studio 2022 Community and Git
我有一个关于 Visual Studio 2022 社区和 Git 的快速问题。所以我对 Git 完全陌生,以前没有用过。我也没有 Github 帐户,目前我不打算创建一个。
我想使用 Git 作为我的版本控制,因为它与 Visual Studio 2022 社区一起提供。但是,我不想将我的代码提交上传到 Github 网站。我想将所有代码和所有提交保留在本地计算机上。
我看到我可以像这样在 Visual Studio 本地创建一个 Git 存储库:
作为测试,我根据上图创建了一个 Git 存储库,但是当我尝试提交更改时,Visual Studio 2022 阻止我提交更改,除非我输入我的用户名和电子邮件地址。如果所有提交都在我的本地计算机上完成,为什么 Git 要求我输入电子邮件地址?
所以我的问题是,如果我根据上图在计算机本地创建一个 Git 存储库,我的代码或提交是否会上传到互联网?我不希望我的代码或提交被上传到互联网,我想将我所有的代码和提交私下保存在我自己的计算机上。我必须输入一个电子邮件地址才能在我的计算机上进行本地提交这一事实更加令人困惑,因为它应该只是我计算机上的一个本地存储库(抱歉,我的问题对于经验丰富的用户来说可能是显而易见的Git,但我是 Git 的新手,而且电子邮件要求使我的代码和提交似乎可以上传到互联网,所以我只是仔细检查)。
当您创建提交时,Git 会嵌入两条信息以将您标识为提交的作者。这些是您的个人姓名(即其他人称呼您的名字,不是用户名)和您的电子邮件。 Git 需要在这些字段中输入 some。通常,这些是使用 Git 中的 user.name
和 user.email
选项设置的,但也可以通过其他方式设置。
即使您提供了该信息,也不意味着您的数据会被推送到其他地方。您可以继续在本地使用 Git,而不是将您的代码上传到任何地方,但您需要提供姓名和电子邮件,Git 才能工作。
这是因为在最初的 Git 工作流程中,您所做的提交被格式化为补丁并发送给其他人,并且需要您的个人姓名和电子邮件才能工作。如前所述,您不必采用该流程,但数据仍然是提交的一部分。
我有一个关于 Visual Studio 2022 社区和 Git 的快速问题。所以我对 Git 完全陌生,以前没有用过。我也没有 Github 帐户,目前我不打算创建一个。
我想使用 Git 作为我的版本控制,因为它与 Visual Studio 2022 社区一起提供。但是,我不想将我的代码提交上传到 Github 网站。我想将所有代码和所有提交保留在本地计算机上。
我看到我可以像这样在 Visual Studio 本地创建一个 Git 存储库:
作为测试,我根据上图创建了一个 Git 存储库,但是当我尝试提交更改时,Visual Studio 2022 阻止我提交更改,除非我输入我的用户名和电子邮件地址。如果所有提交都在我的本地计算机上完成,为什么 Git 要求我输入电子邮件地址?
所以我的问题是,如果我根据上图在计算机本地创建一个 Git 存储库,我的代码或提交是否会上传到互联网?我不希望我的代码或提交被上传到互联网,我想将我所有的代码和提交私下保存在我自己的计算机上。我必须输入一个电子邮件地址才能在我的计算机上进行本地提交这一事实更加令人困惑,因为它应该只是我计算机上的一个本地存储库(抱歉,我的问题对于经验丰富的用户来说可能是显而易见的Git,但我是 Git 的新手,而且电子邮件要求使我的代码和提交似乎可以上传到互联网,所以我只是仔细检查)。
当您创建提交时,Git 会嵌入两条信息以将您标识为提交的作者。这些是您的个人姓名(即其他人称呼您的名字,不是用户名)和您的电子邮件。 Git 需要在这些字段中输入 some。通常,这些是使用 Git 中的 user.name
和 user.email
选项设置的,但也可以通过其他方式设置。
即使您提供了该信息,也不意味着您的数据会被推送到其他地方。您可以继续在本地使用 Git,而不是将您的代码上传到任何地方,但您需要提供姓名和电子邮件,Git 才能工作。
这是因为在最初的 Git 工作流程中,您所做的提交被格式化为补丁并发送给其他人,并且需要您的个人姓名和电子邮件才能工作。如前所述,您不必采用该流程,但数据仍然是提交的一部分。