簡體   English   中英

接收后掛鈎可以自動部署新推送的數據?

[英]Post-receive hook that auto deploy newly pushed data?

我正在尋求實現一個接收后腳本,該腳本會將新推送的數據部署到本地文件夾中。

使用Linux / bash我已經做了等效的事情,但是我使用git pull ,當本地文件夾對pull進行一些更改(網站正在運行)時,我經常會發生沖突。

我不知道最好的方法是保持拉力,還是進行復位或其他更好,更清潔的方法?

順便說一句,是否有可能僅在我指示時自動部署新推送的數據,而不必每次都創建分支/標記? 我是git的新手,不知道是否可行。

我想要這樣做的原因是因為推送會自動更新網站,所以我有時想保存更改,但並非所有功能都可以正常工作。

非常感謝您的幫助。

  1. 對於git pull中的沖突,請使用.gitignore
  2. 為了進行可控的部署,您可以在提交日志中添加一些魔術詞,然后在post-receive中檢查該詞。

暫無
暫無

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

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