In version control, there are many states of a source file, including the most common: tracked/clean, modified/dirty, and staged. As the source code moves from the remote central repository to the local working directories to be updated, we move through the phases of the Git life cycle with a worked file, going through many different states. In this discussion, you will review the Git life cycle and the various states of file management.First, begin by reviewing the https://www.tutorialspoint.com/git/git_life_cycle.htmNext, identify a specific example of a source file from the Calculator app. Focus on the flow of the file through the Git Life Cycle and the different states the file went through. See this https://www.vogella.com/tutorials/EclipseGit/article.html#git-integration-into-the-package-and-the-project-explorer for an overview of all the Git file states. When you look at the overall Git Life Cycle diagram, what do you think is the most critical step in the process? Also, discuss what step you see that could be the most problematic within a small team.do you agree with the suggested step is the most essential? Also, look at this step from a larger team point of view. If there are 20+ members of a team, what kinds of problems might they encounter with this area? What are some of your ideas to solve these likely issues?
