如何使用 GitExtensions 设置本地版本控制?

How to setup local version control with GitExtensions?

所以我是版本控制的新手,但已经阅读了 GitExtensions 的文档,但它的帮助有限,因为它专注于处理远程存储库。

我需要的是对本地项目进行版本控制。作为唯一的开发人员,我有 Android 和 Visual Studio 个项目,所以源代码都在我的本地计算机上。我还不想将源代码放在 GitHub 或互联网上的任何地方。现在我只想在我自己的电脑上设置和使用本地版本控制。

我安装了 GitExtensions,并在 C:\Programs\gitrepos\projectname\ 创建了一个本地存储库我的代码在 C:\Projects\projectname\

我的第一个问题是我不明白如何指定我的源文件的位置?!我看到设置远程源,但我没有使用远程源。我做错了吗?存储库应该与我的源文件位于同一文件夹中吗?到目前为止,我发现的任何内容都无法解释 git 或 gitextensions 在处理您想要版本控制的仅限本地源时如何工作。

A​​ git 存储库从某个根目录向下工作。此根目录将包含一个名为 .git 的文件夹。您的版本历史记录的所有信息都保存在那个文件夹

如果您想对特定文件进行版本控制,它们必须在您的 "repository" 中。这意味着它们必须位于包含 .git 文件夹的文件夹内或下方。

换句话说,你最后的想法是正确的,你应该在 C:\Projects\projectname

创建存储库