1
A
回答
2
不,如果你想在本地查看所有的历史记录,你需要克隆全部的变化。
你只能在bare repo (git clone --bare
)中这样做,以便不检出缺省分支HEAD。
但是,这并不意味着下载少数据:只有浅层克隆会下载更少,但这意味着部分历史。
0
不,你不能。
在Git仓库中,提交和文件是分开管理的。所以应该可以实现一个功能来仅提取提交,但这种功能尚未实现。
请注意,存储库中的提交仅包含git show -q <commit>
显示的信息。 因此,如果实现这样的功能,您不能在由功能获取的存储库中看到差异等。
相关问题
- 1. 的Git从历史删除文件,而不用复制预分支提交
- 2. Gitlab:Redusse git的文件夹的大小,而不会丢失所有提交历史
- 3. Git:修改历史提交的内容
- 4. 重写GIT中提交历史
- 5. Git - 从以前的提交和拆分提交历史分支
- 6. Git:从历史记录中删除替换文件的提交
- 7. 回到之前的某个提交,而不是修改git历史
- 8. Git/Bitbucket - 从整个历史记录中删除文件/提交
- 9. 'git merge'如何搞乱你的提交历史?
- 10. 如何获取子文件夹和文件夹下的所有文件的git提交历史记录?
- 11. 从.git文件夹提取提交ID
- 12. Github提交历史导航
- 13. 如何在提交后删除本地git历史记录?
- 14. 如何在特定提交之前截断git历史记录?
- 15. 与GIT历史混淆摧毁最近提交...如何恢复?
- 16. 如何恢复git提交历史记录
- 17. git的工作流程:保持不一致提交历史
- 18. 从AWS CodeCommit获取提交/提交历史列表repo
- 19. Git svn clone:如何推迟修订历史记录的提取
- 20. git如何提取与文件关联的提交?
- 21. 不通过所有提交重写git回购历史记录
- 22. 使用Nodejs的Git多文件提交
- 23. 为什么使用git rebase -i重新排序提交不会搞砸历史?
- 24. 如何使用heroku查看整个提交历史记录?
- 25. Git:获取提交文件的名称?
- 26. git从分支中删除一些文件的提交历史记录
- 27. 只保留git repo的最近历史记录(因为提交中断)?
- 28. 合并后的Git分支和提交历史
- 29. GIT - 重写提交历史记录的作者
- 30. Git - 意外覆盖远程仓库的整个提交历史
你的意思是“只提交历史记录”?这与Git在默认情况下有何不同? (考虑:如果您可以查看存储库的历史记录,则可以查看每个修订版的内容。) – Chris