ruby-on-rails 为什么“rails new my_app”会初始化一个git仓库?

rqqzpn5f  于 2023-04-22  发布在  Ruby
关注(0)|答案(1)|浏览(216)

当我运行Ruby on Rails命令rails new my_app时,它会创建一个新的my_app目录,其中包含一个.git子目录,即./my_app/.git,所以它显然是在执行一个git init。这个git init命令来自哪里,为什么会这样做?
Rails版本:7.0.4.3
Ruby版本:3.0.1.p64

eivgtgni

eivgtgni1#

Ruby on Rails 5.1中启动创建新应用程序时自动初始化Git存储库。在创建新应用程序时可以提供--skip-git选项以阻止git_init发生。引入更改时,git_init命令出现在app_generator.rb文件中。在最新版本的ruby on rails中(v7.0.4.3),git_init命令出现在app_base.rb文件中。

相关问题