質問: ### やりたいこと rails6で作成したアプリケーションをコミットしたい。のちにAWSにデプロイしたい。 ### 問題点 Ruby on Rails6でrails newしたあと、git commmitをしようとしたら、 ``` $ git commit -m "first commmit" /usr/local/bin/git-secrets: line 116: /usr/local/Cellar/git/2.26.1/libexec/git-core/git: Argument list too long ``` が表示されコミットできない。 ### やろうとしたこと .gitignoreに不要ファイルを追加してgitに上げるものを減らそうとしたが、今後AWSにデプロイするときに支障がないか不安で何が適正なのか分からず、 ``` $ git init $ git add . ``` で止まってます。 このgitに記載されているものでも問題ないのでしょうか? Rails5の時は全てgit commitできたので、不安です。 どなたかお願いします。。。
回答: もしかして、gemはvendorにいれました? ですと `git add .` はどうかな、、と git reset HEAD で git add を取り消して、 そのあと git app config bin db など、管理必要なものだけ add してください。 log vendor 以外かな。。。 引用されてる Ruby.gitignore を設定して `git add .` なら良いかも