是否可以使用git push?部署网站?我有一个预感,它与使用git hooksgit reset --hard在服务器端执行有关,但我将如何实现这一目标呢?
我们有一个网站,其所有PHP/HTML/JS/CSS/etc文件都存储在Git存储库中.
我们目前有3种类型的计算机(或用例)用于存储库.
所以目前我们:
local: git push origin master
local: password: ********
local: ssh admin@webserver.com
webserver: password: ********
webserver: cd ~/domain.com/
webserver: git pull origin master
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:有没有办法从我的本地电脑直接推送到网络服务器?
即.
local: git push origin master
local: password: ********
local: git push webserver master
local: password: ********
Run Code Online (Sandbox Code Playgroud) 我想知道是否有人在一个小团队(我的案例中有3个)中使用Git源代码控制管理工作Django项目.
该项目托管在开发服务器上,这就是我遇到这样一个问题的原因.开发人员无法查看他们的代码是否有效,直到他们将更改提交到本地存储库,然后将这些更改推送到服务器.然而,即便如此,git似乎并没有更新服务器上保存存储库的目录中的文件 - 可能是因为它只存储更改以节省空间.
在处理这个项目时,我们开始踩到彼此的脚趾,因此需要某种版本控制 - 但我无法找到解决方案.
如果有人克服了类似的问题,我很想知道如何做到这一点.