Cas*_*bel 44
Git是一个分布式版本控制系统.您的存储库完全属于您自己的存储库,它包含您需要的所有内容.提交仅在您的存储库中进行; 它与你是否上网无关.
您需要联机的东西是推送(将您的提交发布到另一个存储库)和拉动(从另一个存储库获取和合并提交).当你推送时,它会完全按你所说的推送 - 该分支上的所有提交.无论何时制作它们或者当时插入了网络电缆都没关系.
Git是一个分布式版本控制系统,这意味着您的本地代码副本是一个完整的版本控制存储库。这些功能齐全的本地存储库使离线或远程工作变得轻松。您在本地提交工作,然后将存储库的副本与服务器上的副本同步。
当您离线提交时,它将将该信息存储在本地目录中,当您连接到互联网并推送本地存储库时,您的所有提交将同步到在线 GitHub 目录。
这样做的好处是,您的提交将显示在贡献活动图表上,其时间和日期与您离线提交时的时间和日期相同。