title: How can I properly identify only modified and new files between the source code of a project in different environments?
body: <p>I try to mix the source code of a project hosted in production with a local copy of the same project with a few modifications. (Modifications and new files may have been made to the production copy) The local copy has a git repository I have tried through it to be able to identify the modified and new files in either of the two environments, then correct these incidents and once resolved, upload an updated copy of the project to production</p>
  <p>The way I try the above is as follows</p>
  <ol>
  <li>In the local repository I have created a new branch named test/migration</li>
  <li>In this branch I pasted all the source code taken from the copy of the project in production</li>
  </ol>
  <p>At this point the problem I find is that when copying the production code local, when using git status, all the files are marked as modified independently that when they are reviewed they have the exact content</p>
  <p>This makes it difficult for me to identify the relevant files, as there are more than 6000 files</p>
  <p>I appreciate your advice</p>