Git vs.便携式git


20

我不经常进行系统重新安装,而上次查看时,下载列表中只有“常规” git 。现在,我看到它们也推出了可移植的变量……只是我无法通过“便携式”找到它们到底需要什么……因为git需要环境变量和东西。正常工作...

谁能用一两个字简短地解释一下?(嗯...十到二十:-)

我知道我可以先安装它,然后将其删除-但我希望避免在新系统上这样做。

Answers:


17

在这种情况下,可移植意味着您不需要任何特殊的安装过程。您可以将存档文件解压缩到USB驱动器(典型情况下)中,然后从那里运行。可移植性的对立面是需要一些文件位于文件系统层次结构中特定位置的程序,该程序需要注册表项等。

顺便说一下,所有git需求都是一个存储签出和存储库的地方。环境变量可自动执行某些任务,但基本操作不需要它们,您可以改用命令行参数,如果要使用它们,可以为单个终端会话设置它们。因此它们不会影响可移植性。


2
因此,基本上,它是自包含的,不存储reg。条目,如果我使用可移植的变体,则需要为命令提供命令行参数。否则,情况将像往常一样(即与项目相关的所有内容都将移至.git)。
Rook

具体而言,有关回购协议的所有内容都包含在.git目录中。@车。
Sathyajith Bhat
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.