在ubuntu在上搭建了git服务器,能提交但是服务器上没有文件

在ubuntu上搭建了git服务器,
想要达到的效果是:
本地做完东西push后,在服务器端能看到相应的文件

建立仓库尝试使用了git init。
现在的情况时,能push,在服务器上利用git status 能够看到提交记录,
但是服务器上的git目录下没有刚才在本地push提交的文件

难道在服务器上也要git pull一下吗?
为了达到我想要的效果(本地做完东西push后,在服务器端能看到相应的文件)该怎么设置?

阅读 5.5k
3 个回答

在git服务器 上创建仓库应该是放一个裸库上去:

 git init --bare

裸库里没有完整的代码,想做到你说的: 本地做完东西push后,在服务器端能看到相应的文件

那么就再建一个仓库,这个仓库clone你的裸库,然后再利用hooks,自动处理。

你可以参看在VPS上部署hexo,这后面的部署的做法就能达到你说的

新手上路,请多包涵

and to index —》commit -》push

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题