Obtenha a versão atual do Git commit no aplicativo Rails

Se você precisar obter sua versão Git, faça o seguinte:

commit = `git rev-parse HEAD`
puts commit
#=> 0cfc01d47d1753bb1e55fb347644239b70ab2772

#short version
commit
= `git rev-parse --short HEAD`
puts commit
#=> 0cfc01d

Se você precisar obter uma versão Fit do repositório Github, pode usar gem "github_api" https://github.com/peter-murach/github

github = Github.new auth_token
commits
= github.repos.commits.all 'username', 'project'
commits
.first['sha']