I use Rails to develop. I have a controller named cpc_admin_controller.rb
the full path is app/controllers/cpc_admin_controller.rb
, and a helper na
As illustrated in this thread
Git doesn't care about individual files or renames, it tracks whole trees.
What it shows as a rename is just its best guess based on the contents of the two files.
Git status does perform rename detection using a heuristic.
But once you commit, you will see the two files are kept separate.