我有這個奇怪的問題,我的git push origin master和cap部署它不會更新到生產服務器上的最新代碼和圖像。我仍然有很久以前更新的本地化舊圖像,但仍未反映出來。Git沒有跟蹤我的一些文件,生產端的舊圖像,沒有跟蹤到git狀態
有沒有辦法重置遠程git倉庫並上傳一個乾淨的最新版本的本地到它?
或其他調試方式,git狀態顯示否未跟蹤的文件,所以我真的不知道它出錯的地方。
我有這個奇怪的問題,我的git push origin master和cap部署它不會更新到生產服務器上的最新代碼和圖像。我仍然有很久以前更新的本地化舊圖像,但仍未反映出來。Git沒有跟蹤我的一些文件,生產端的舊圖像,沒有跟蹤到git狀態
有沒有辦法重置遠程git倉庫並上傳一個乾淨的最新版本的本地到它?
或其他調試方式,git狀態顯示否未跟蹤的文件,所以我真的不知道它出錯的地方。
事實證明,這是一個SSH部署時間超時,至少我已經注意到了。導致並非所有上傳的提交都沒有看到我最近提交的更改。 不得不升級服務器上的ssh超時。
檢查你的.gitignore
文件,你可以有一行忽略這些文件或整個文件夾。
檢查/deploy
文件夾deploy.rb
和多級部署的文件,以確保您使用的是正確的分支(主)
當您更新的圖像,提交,推到遠程,做cap production deploy:pending
你看到你的提交上市那裏作爲待定部署?
thx爲帖子,但是我檢查過gitignore沒有列出目錄,只有少數普通的排除文件 – Rubytastic