簡體   English   中英

與github repo同步本地目錄

[英]sync local dir with github repo

如果我正在編輯存儲庫並推送到github上的公共存儲庫,那么另一台計算機是否可以自動保留該存儲庫最新版本的本地副本?

如何保持本地文件夾與github存儲庫同步?

您只需要在本地計算機上運行git pull 我假設您想在github存儲庫中發生任何更改時自動執行此操作。 在這種情況下,您有兩種選擇:

1) 輪詢 - 不太理想(浪費) -使用Cron作業或編寫僅在每分鍾/小時或任何適合您需要的時間范圍內運行git pull的腳本。 這是一個cron作業示例,它將每分鍾提取一次回購

* * * * * cd /path/to/your/repo && git pull

2) Webhooks- 更為理想,但需要運行服務器並將計算機公開到公共互聯網 -在github.com上設置一個Webhook,該Webhook可以在遠程存儲庫更改時通過HTTP隨時通知您的服務器,您可以在收到通知后將更改拉出。 要在github.com上設置一個Webhook,請轉到

Settings -> Webhooks & Services -> Add WebHook

在遠程存儲庫上發生某些事件(提交,分支等)后,Github會將HTTP請求發送到您的計算機,您可以相應地處理它們。 在你的情況下,可能只要在新提交提交到master時就運行git pull

暫無
暫無

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

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