2017-10-10 6 views

답변

2

ruby ​​스크립트에서 shell 명령을 호출하십시오. 루비에서 쉘 명령을 실행하는 데는 여러 가지 방법이 있습니다. Backticks가 그 중 하나입니다. 자세한 내용은 Calling shell commands from Ruby을 참조하십시오.

`git commit -am "Committing from ruby script"` 
1

ruby-git과 같은 Git 라이브러리를 사용하십시오. 임시 폴더에 repo를 설정하고, 프로젝트를 가져 와서 파일을 변경하고, 커밋하고, 밀어 넣고, repo를 삭제하십시오. 드문 작업이라고 가정 할 경우 영구적 인 repo 폴더를 만들어서 계속 끌어 당기고 커밋하고 푸시해야합니다.

+0

git repo는 이미 루비 스크립트를 실행하고자하는 서버에 있으며, 푸시 할 필요가 없습니다. 그냥 커밋해야합니다. – Asara