我保留了一套简单的潘多克-在服务器上生成 HTML 文件,并且我决定使用 git 进行版本控制。
我从不直接在服务器上编辑文件,因此我会在服务器上保留一个已签出的分支;当我在本地副本上进行更改时,我会提交并推送;然后我通过 SSH 连接到服务器并将其合并到那里的工作副本中:
git push
ssh my-server.org "(cd /some/git/repo/ && git reset --hard)"
有没有更简单的方法可以做到这一点?
我保留了一套简单的潘多克-在服务器上生成 HTML 文件,并且我决定使用 git 进行版本控制。
我从不直接在服务器上编辑文件,因此我会在服务器上保留一个已签出的分支;当我在本地副本上进行更改时,我会提交并推送;然后我通过 SSH 连接到服务器并将其合并到那里的工作副本中:
git push
ssh my-server.org "(cd /some/git/repo/ && git reset --hard)"
有没有更简单的方法可以做到这一点?