簡體   English   中英

git從存儲庫拉到服務器

[英]git pull from repository to server

我當前在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上一樣通過命令行工具以相同的方式調用該函數?

可能最簡單的方法是使用相同的腳本:Cygwin / MSYS附帶了msysgit,因此您也可以在那里執行shell腳本。 只需啟動一個Git外殼即可。

另一種方法是簡單地創建一個批處理文件(或PowerShell腳本,只需准備將ssh添加到路徑等),但是我認為在每種環境中使用相同的腳本具有巨大的優勢。

如果您想堅持使用make,請參見以下有關如何為Git shell進行設置的主題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM