我想用紅寶石大衛或更改文件,多數民衆贊成沒問題。但是這個文件是git倉庫的一部分,需要在更改後提交。我該如何用ruby腳本實現這一目標?從紅寶石腳本內部運行git
0
A
回答
2
在ruby腳本中調用shell命令。有很多方法可以在ruby中執行shell命令。反引號就是其中之一。看看這個Calling shell commands from Ruby瞭解更多。
`git commit -am "Committing from ruby script"`
1
只需使用一個Git庫,如ruby-git
- 在臨時文件夾中建立回購,將項目拖入其中,更改文件,提交,推送以及刪除回購。 (假設這是一種罕見的操作,如果不是這樣,你應該建立一個永久性的repo文件夾,並保持拉動,提交併推送它。)
相關問題
- 1. '部署'寶石紅寶石腳本
- 2. 並行運行腳本紅寶石
- 3. 寶石cmd從紅寶石腳本
- 4. 紅寶石:從內部類
- 5. 紅寶石:內部
- 6. 紅寶石腳本在日誌文件上運行尾部?
- 7. 紅寶石運行外部程序停止腳本
- 8. 將紅寶石從紅寶石傳遞給bash腳本?
- 9. 從git引用紅寶石寶石打破aws beanstalk部署
- 10. 從php頁面運行背景紅寶石腳本
- 11. 紅寶石寶石不會運行
- 12. Shell腳本>紅寶石
- 13. bash腳本紅寶石
- 14. 紅寶石腳本錯誤
- 15. 紅寶石陣列內部
- 16. 從紅寶石腳本中安裝Homebrew
- 17. 從PHP運行寶石腳本與寶石
- 18. 從命令行運行紅寶石寶石鏈輪
- 19. 運行之間的紅寶石C寶石內存污染
- 20. 如何運行紅寶石
- 21. 獨立紅寶石腳本中的紅寶石
- 22. 桑達從內紅寶石
- 23. 如何運行紅寶石寶石的特定版本
- 24. 從外部的紅寶石安裝獲取寶石版本
- 25. 從紅寶石內執行文件
- 26. 紅寶石 - 如何運行Windows cmd上的紅寶石代碼
- 27. 在我的網站上運行這個紅寶石腳本
- 28. 紅寶石:在現有的Ruby進程運行腳本
- 29. 紅寶石:從文本
- 30. 有一個紅寶石腳本輸出什麼版本的紅寶石正在運行它
git repo已經存在於我想運行ruby腳本的服務器上,我不需要推送,只是提交。 – Asara