如果我们有很多文件并且没有互联网连接,我们如何才能使用git离线?或者我们可以将文件存储在一个已提交的状态吗? git是否有存储文件的能力?如果是,那么多少钱?
如果你想使用git离线只需安装git,请转到你的文件的根目录并运行git init
来初始化存储库。然后你可以运行git add file_path
,git commit -m "First commit"
等。
存储库存储在.git
目录下,该目录是在运行git init
的目录下创建的。
是的,您可以离线使用Git。当您使用git remote
,git pull
和git push
等命令以及存储在Internet服务器上的远程存储库时,Git只需要Internet连接。任何其他不与远程存储库交互的命令,例如git add
,git commit
和git log
等,都不需要任何网络连接。它们直接在本地计算机上的名为.git
的子目录中修改文件。此.git
子目录的大小仅受保存它的存储介质(通常是硬盘驱动器)的物理容量的限制。
要了解有关这些命令的更多信息,我建议您阅读Pro Git。本书可在线免费获取。前三章教你99%的日常使用所需。
请注意,Git与GitHub是分开的。由于GitHub是连接到Internet的一堆服务器,因此您需要Internet连接才能使用它。当您使用GitHub时,您将使用我之前列出的命令,因为您的远程存储库将位于GitHub服务器上。