类似这些代码托管平台github,gitlab,Bitbucket,oschina,coding.net,csdn等,在涉及到git对文件操作的时候,都有用到哪些相关技术啊?尤其在文件数量很大的时候,有哪些常见优化手段???