所以我是版本控制的新手,但是已经阅读了GitExtensions的文档,但它的帮助有限,因为它专注于处理远程存储库。
我需要的是对我的本地项目进行版本控制。我有作为唯一开发人员工作的Android和Visual Studio项目,所以源代码都在我的本地计算机上。我不想把源代码放在GitHub或者互联网上的任何地方。现在我只想在我自己的PC上设置和使用本地版本控制。
我安装了GitExtensions,并在C:\Programs\gitrepos\projectname\
创建了一个本地存储库。我的代码位于C:\Projects\projectname\
。
我的第一个问题是我不明白如何指定源文件的位置?!我看到设置远程源,但我没有使用远程源。我做错了吗?存储库是否应与我的源文件位于同一文件夹中?到目前为止,我找到的任何内容都没有解释git或gitextensions在处理您想要版本控制的本地源时是如何工作的。
答案 0 :(得分:1)
git存储库从某个根目录向下工作。此根目录将包含名为.git
的文件夹。版本控制历史记录的所有信息都保存在该文件夹
如果您想要特定版本的文件,它们必须位于您的"存储库"中。这意味着它们必须位于包含.git
文件夹的文件夹中或其下方。
换句话说,您的最后一个想法是正确的,您应该在C:\Projects\projectname