当我运行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
在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文件中。
1条答案
按热度按时间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
文件中。