git从存储库拉到服务器

时间:2014-02-18 12:54:11

标签: git

我正在使用我的mac上的文件从(bitbucket)存储库拉到服务器。 该文件看起来像这样(它是makefile):

PUB_DIR="the/path/to/my/relevant/files"

server-pull:
    @ssh -t myusername@server "cd ${PUB_DIR}; git pull"

我可以通过在终端中调用make server-pull来执行该操作。 我想知道的是如何适应windows,所以我可以通过命令行工具以相同的方式调用函数,就像在我的Mac上一样?

1 个答案:

答案 0 :(得分:1)

可能最简单的方法是使用相同的脚本:msysgit附带Cygwin / MSYS,因此您也可以在那里执行shell脚本。只需启动一个Git shell。

另一种方法是简单地创建批处理文件(或PowerShell脚本,只是准备将ssh添加到路径等),但我认为在每个环境中使用相同的脚本都有很大的优势。

如果你想坚持使用make,here's a thread关于如何为Git shell设置它。