0

所以我有我的本地计算机 - 我已经更新了我的(html/js/css)代码,github(我已经通过执行 git add + git commit + git push origin master 推送了更新的代码)然后代码所针对的实际网站的服务器。

我已经通过命令行终端连接到服务器。在通过 SSH 登录到服务器时,我之前已经将代码克隆到服务器(通过运行命令 git clone [REPO URL]),因此(未更新)文件就在那里。

但是现在我已经更新了代码,并将该更新推送到了 github,我现在如何更新或推送 repo/code/updated-github-code 到服务器?

我目前正在使用 [~]# 查看终端

^ 显示。我再次尝试 git clone [REPO URL],但随后我得到消息:致命:目标路径'我的文件名'已经存在并且不是空目录

我错过或忽略了一步吗?很明显我是,但我可以使用一些帮助。就像我说的我正在尝试将代码更新到服务器,以便实际的网站将反映我对代码所做的更改,因此一切都是同步的(本地代码,推送到 github 的代码,希望/最终是服务器上的代码/网站)。

我显然只是在学习这一点,所以请放轻松(我花了几乎一整天的时间学习通过终端中的 SSH 连接到服务器)...

另外,请随时更正我的术语...

4

1 回答 1

1

使用 Web 界面上的 github 存储库“复制到剪贴板”按钮中的链接从 github 拉取 ssh 到服务器。如果这不起作用,您可以尝试擦除服务器上的 repos 文件夹并从头开始克隆。但是,如果此特定 Web 应用程序无法接受停机时间,请谨慎使用该选项。

于 2014-01-05T01:57:57.557 回答