Git 拿出回购协议的副本,直到某个特定的承诺?
有没有办法拿出我的回购协议副本,直到某个承诺?我正在使用github,我看到一个特定的签入页面上有以下ID:Git 拿出回购协议的副本,直到某个特定的承诺?,git,github,Git,Github,有没有办法拿出我的回购协议副本,直到某个承诺?我正在使用github,我看到一个特定的签入页面上有以下ID: commit: abc tree: def parent: xyz 所以我想做一些类似的事情: git clone -option-up-to-commit "abc" 所以我可以在那个时间点得到我的项目的快照 谢谢如果你先克隆整个回购协议并不重要,那就这么做吧 $ git clone repo $ cd repo $ git checkout commit-hash 如果你先
commit: abc
tree: def
parent: xyz
所以我想做一些类似的事情:
git clone -option-up-to-commit "abc"
所以我可以在那个时间点得到我的项目的快照
谢谢如果你先克隆整个回购协议并不重要,那就这么做吧
$ git clone repo
$ cd repo
$ git checkout commit-hash
如果你先克隆整个回购协议并不重要,那就这么做吧
$ git clone repo
$ cd repo
$ git checkout commit-hash
克隆意味着您将获得整个历史记录。只要查看您想要的sha1就可以了。如果以后的提交中有大文件,而您不需要这些文件,则可以克隆、在所需的提交处分支、删除远程的跟踪分支,然后再次克隆。这将忽略历史记录中不需要的提交
希望这有帮助 克隆意味着您将获得整个历史记录。只要查看您想要的sha1就可以了。如果以后的提交中有大文件,而您不需要这些文件,则可以克隆、在所需的提交处分支、删除远程的跟踪分支,然后再次克隆。这将忽略历史记录中不需要的提交 希望这有帮助