git把更改的数据放在哪里(解读git中修改文件以及同步)
保存文档的修改记录是我们使用git的重要原因,修改记录可以保存在本地,同时也可以保存在服务器。如下图所示,本地有一个.git目录存放了历史版本,云端服务器也有一个.git目录来存放历史版本。

本地和云端的历史版本
在本地保存历史版本
先说一下本地怎么保存历史版本,简单来讲,就是把要保存的文档复制到.git目录。每当我们修改了文档,想要保存的时候,通知git进行保存,git则会进行复制。下一次修改,我们继续通知git进行保存,进行复制。这样,每一个修改都被git保存了起来。

在本地保存每个版本的修改
在云端保存历史版本
还记得云端也可以保存历史版本吗?在我们把文档放进本地的版本库后,就可以通知git和云端进行同步,git会自动把本地保存的每个版本同步到云端的git历史版本中。

同步本地版本历史到云端
查看历史版本
我们可以通过工具来查看保存好的历史版本

从本地取出一个版本
能看到文档的历史版本,那么自然就很容易取出某个历史版本来使用。拿的操作和存放是相反的,也就是把指定的版本从.git目录复制出来。

从git取出第二版
从云端取出一个版本
还记得我们还有云端的git仓库吗,怎么从远端git仓库取某个版本呢。
分2步走:
第一步,同步云端历史版本到本地历史版本

同步云端历史版本到本地
第二步,其实我们已经操作过,就是从本地中取出某个版本。
这篇就到这里,下一篇图示多人使用git仓库进行合作。
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容请联系我们,一经查实,本站将立刻删除。
转载联系作者并注明出处:https://www.blogone.net/qiu/2266.html
标签:
相关文章