我是git的新手,我按照本教程https://kb.mediatemple.net/questions/1594/Using+Git#gs使用git和mediatemple,使用netbeans我可以成功推送更改,但是当我检查远程目录文件不存在时! 只有一个包含一些文件的example.git文件,但我的项目文件没有退出?当我们仅使用GIT索引某些格式的变更时,使用GIT的目的是什么,如何将更新的文件上传到服务器?
答案 0 :(得分:1)
答案很简单,就是 bare git存储库。您的所有文件都存储在 .git 文件夹中,它们只是隐藏(转换为更易于处理的格式),因为没有人会在本地修改它。否则它与您当地的仓库相同。
如果您不确定,只需转到临时文件夹并克隆远程存储库。如果您能够毫无问题地推送,您将拥有所有文件。另一种方法是使用管道工具检查存储库,但如果您是git的新手,我不建议您这样做:-)请参阅some description here。
因此,如果您想自动更新文件,只需创建推后挂钩,即可在每次推送后自动更新本地工作副本。您可以在网上找到大量关于此问题的教程Google give me this for the first hit。