我一直在想是否有一个很好的"git export"解决方案,它创建了一个没有.git存储库目录的树的副本.我知道至少有三种方法:
git clone然后删除.git存储库目录.git checkout-index 提到这个功能,但开头是"只需将所需的树读入索引...",我不完全确定如何做.git-export是第三方脚本,基本上git clone进入临时位置,然后rsync --exclude='.git'进入最终目的地.这些解决方案都没有让我感到满意.最接近的一个svn export选项可能是选项1,因为这两个都要求目标目录首先为空.但是假设我可以弄清楚将树读入索引意味着什么,选项2似乎更好.
我相信git的支持FTP是一个有些最近才加入,但混帐推文档就明确指出,"混帐本身支持SSH,git的,HTTP,HTTPS,FTP,FTPS和rsync协议." (重点补充)
但是,其他人已经问过如果git无法推送到ftp服务器该怎么办,而且我遇到了完全相同的问题.
那么 - 任何人都可以明确地说明"git push"是否适用于ftp协议?
如果是......那么任何人都可以回答其他问题吗?:-)
如果没有...这是在工作,还是我应该看git-ftp?
我在Windows下使用git 1.7.3.1.
非常感谢任何信息或建议!(顺便说一句,我有一个很好的超链接这个问题,但作为一个低级1级我只得到一个链接,所以不得不删除其他...)