从 Visual Studio 创建 Git 存储库

使用 Visual Studio 可以轻松地从 IDE 创建存储库。 从 Visual Studio 创建存储库已针对 GitHub 进行了优化,但你可使用所选的 Git 提供程序远程操作。 操作方法如下。

先决条件

若要按照本文操作,你需要:

创建 GitHub 存储库

  1. 打开 Visual Studio,然后选择创建新项目

    提示

    如果 Visual Studio 中尚未拥有添加到存储库的项目,可以快速创建新的 C# 控制台应用,并将其命名为 MyNewApp。 Visual Studio 使用默认的“Hello, World!”代码填充新应用。

  2. Git 菜单中,选择创建存储库

    Visual Studio 中 Git 菜单上的“创建存储库”选项的屏幕截图。

  3. 创建 Git 存储库对话框中的推送到新的远程存储库部分下,选择 GitHub

  4. 创建 Git 存储库对话框的创建新的 GitHub 存储库部分中,输入要创建的存储库的名称 。 (如果尚未登录到 GitHub 帐户,也可以在此屏幕中登录。)

    Visual Studio 中“创建 Git 存储库”对话框的屏幕截图,其中突出显示了 GitHub 选项。

    使用 Visual Studio 2022 版本 17.12 及更高版本,可以选择新存储库的可见性。 在 “可见性”旁边,选择 “公共”、“ 专用”或 “内部 ”(请参阅 “关于内部存储库”)。 若要创建内部存储库,必须使用 GitHub Enterprise 帐户登录。 使用早期版本时,如果需要专用存储库,请选中该复选框。

  5. 初始化本地 Git 存储库下,可以使用 .gitignore 模板选项指定任何需要 Git 忽略的有意未跟踪文件。 若要详细了解 .gitignore,请参阅忽略文件。 若要了解有关许可的详细信息,请参阅授权存储库

    提示

    你可以随时更新和更改这些设置。 有关详细说明,请参阅 Visual Studio 中的 Git 设置

  6. 登录并输入存储库信息后,选择创建并推送按钮以创建存储库并添加应用。

创建 Azure DevOps 存储库

  1. 打开 Visual Studio,然后选择创建新项目

    提示

    如果 Visual Studio 中尚未拥有添加到存储库的项目,可以快速创建新的 C# 控制台应用,并将其命名为 MyNewApp。 Visual Studio 使用默认的“Hello, World!”代码填充新应用。

  2. Git 菜单中,选择创建存储库

  3. 创建 Git 存储库对话框中的推送到新的远程存储库部分下,选择 Azure DevOps

  4. 创建新的 Azure DevOps 存储库部分中,登录到 Azure 帐户,然后从项目下拉列表中选择一个项目。

  5. 选择创建并推送按钮以创建存储库并添加应用。

使用本地存储库

要创建本地存储库,请执行以下操作:

  1. Git 菜单中,选择创建存储库

  2. 创建 Git 存储库对话框中的其他下面,选择仅本地

    “创建 Git 存储库”屏幕的屏幕截图,其中显示了“仅本地”选项。

  3. 初始化本地 Git 存储库下面,检查此项目的本地路径,并根据需要修改任何其他设置。

  4. 选择创建并按下按钮以创建你的存储库。

创建存储库或克隆存储库之后,Visual Studio 将检测该 Git 存储库,并将其添加到 Git 菜单中的本地存储库列表。 在这里,你可以快速访问 Git 存储库并在其之间快速切换。

向解决方案添加其他存储库

将新项目添加到现有的多存储库解决方案时,你可能需要在其自己的存储库中跟踪该项目。 为此,请按照以下步骤操作:

  1. 向解决方案添加项目。
  2. 关闭解决方案。
  3. 使用打开本地文件夹以自行打开新项目。
  4. 使用本文前面描述的方法在 GitHub、Azure DevOps、其他 Git 托管提供程序或本地(相当于命令行中的 git init)创建一个新的存储库。
  5. 重新打开父解决方案。 将包含新项目的存储库。