提问人:KyferEz 提问时间:11/25/2015 最后编辑:Vogel612KyferEz 更新时间:11/26/2015 访问量:672
如何使用 GitExtensions 设置本地版本控制?
How to setup local version control with GitExtensions?
问:
所以我是版本控制的新手,但已经阅读了 GitExtensions 的文档,但它的帮助有限,因为它专注于处理远程存储库。
我需要的是对我的本地项目进行版本控制。我有 Android 和 Visual Studio 项目,我作为唯一的开发人员工作,所以源代码都在我的本地计算机上。我还不想把源代码放在 GitHub 或互联网上的任何地方。现在,我只想在我自己的 PC 上设置和使用本地版本控制。
我安装了 GitExtensions,并在 我的代码位于 创建了一个本地存储库。C:\Programs\gitrepos\projectname\
C:\Projects\projectname\
我的第一个问题是我不明白如何指定源文件的位置?!我看到设置远程源,但我没有使用远程源。我做错了吗?存储库是否应与我的源文件位于同一文件夹中?到目前为止,我没有发现任何内容来解释 git 或 gitextensions 在处理您想要进行版本控制的仅限本地的源代码时如何工作。
答:
1赞
Vogel612
11/26/2015
#1
git 存储库从某个根目录向下工作。此根目录将包含一个名为 的文件夹。版本控制历史记录的所有信息都保存在该文件夹中.git
如果要对特定文件进行版本控制,它们必须位于“存储库”中。这意味着它们必须位于包含该文件夹的文件夹中或下方。.git
换句话说,你的最后一个想法是正确的,你应该在C:\Projects\projectname
评论
0赞
11/26/2015
你可以通过设置环境变量来告诉 git 在其他地方查找存储库。我不知道 GitExtensions 是否可以处理该设置。GIT_DIR
0赞
Philippe
11/26/2015
@wumpus在另一个文件夹中设置 git 目录是针对特殊情况的,在这种情况下应该避免,尤其是对于初学者。因此,确实,必须在源文件夹中创建 git 存储库。
评论