我的远程服务器中有一个裸存储库。文件上传到远程服务器上,现在我想将这些上传的文件同步或拉到我的本地存储库。
我经常运行git push website
以部署我的本地提交文件,现在我想做相反的事情。我怎么能这样做?
由于
答案 0 :(得分:2)
您可以通过运行git pull GIT_SOURCE
来执行此操作,其中GIT_SOURCE的格式为git@github.com:facebook / credits-api-sample.git
答案 1 :(得分:0)
如果我明白这一点,那么你想要做的就是不可能。裸仓库的特点是文件系统中没有工作副本。因此,裸仓库的磁盘上没有文件可以成为仓库的一部分,因此您无法将其拉出。如果它是非裸存储库并且文件被上传到检出工作副本的目录中,那么在您能够从其他地方提取文件之前,您仍然必须添加并提交文件。
答案 2 :(得分:0)
答案 3 :(得分:0)
你需要做的就是拉你的存储库,这是一个例子
在您的网站托管服务器上,您有两个存储库
在您的本地副本 - local_repository
1)您推送您的local_repository并在您的repository_bare.git上传修改 2)从local_repository
中提取repository_bare.gitgit pull repository_bare.git
这会将您裸体的修改合并到本地存储库
这是一个包含更多信息的链接 http://book.git-scm.com/3_distributed_workflows.html