2014-02-18 258 views
2

我目前正在使用我的mac上的文件从(bitbucket)存储库拉到服务器。 文件看起来是这样的(这是一个makefile):git从存储库到服务器

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

server-pull: 
    @ssh -t [email protected] "cd ${PUB_DIR}; git pull" 

我可以简单地通过在终端呼叫make server-pull执行该操作。 我想知道的是如何调整这个窗口,所以我可以通过命令行工具调用函数,就像在我的Mac上一样?

回答

1

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

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

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

+0

谢谢你的回答。我想继续使用与make提到的相同的脚本。你可以添加回答如何将它重命名为'make'而不是'bin_make',因为在所提到的线程中没有描述它。另外,将.exe文件复制到bin文件夹时,我无法使用'git bin-make'通过命令行工具调用它。还有什么要做的吗? – enyce12

+0

您是否重新启动会话?顺便说一句,这似乎并不是微不足道的,而是基于谷歌表示有几个人做出的。在你的情况下,我会放下makefile并为此创建一个简单的bash脚本,这可以在两种环境中使用。 – rlegendi

+0

我已重新启动它,是的。但无论如何,你能给我一个提示这个bash文件如何在Windows上看起来像吗?我有一个非常非常基础的bash脚本知识... – enyce12

相关问题