Candidates could find this entry as one of the important Git interview questions. The first difference is that forming workflow does not use a single server-side as the “central” codebase. Every developer gets a personal server-side repository. Therefore, forking workflow is common in public open-source projects. Another advantage is the integration of contributions without the need for pushing to one particular central repository. Only the project manager can push to the official repository. Developers can let the project manager know that an update is ready for integration through a pull request.