我在错误地使用 Git,希望能正确使用它。
这是我的情况:
在我的开发机上有一个 Git 仓库,我提交代码并在其上进行测试。
另外,在我的 Web 服务器上有一个裸的 Git 仓库,我可以通过 SSH 推送代码到该仓库,从而部署应用。
我想实现的是,始终可以查看包含最新代码版本(某个分支或标签)的 Git 仓库。
我可以在 Web 服务器上创建另一个非裸的 Git 仓库,并在每次推送后手动执行 pull 操作,但我希望避免每次 git push 都要登录到 Web 服务器。
是否有一种方法可以远程“推送到 Web 服务器并刷新其已检出的文件,前提是我承诺没有在 Web 服务器上修改任何文件”?
或者我做法太错了,需要您给我一个耳光? :-)