Centralized WorkFlow:

Feature branching Git workflow:

Pull Request:

FORKING:

Fork and Clone:

  1. Fork the original repository: This creates a copy of the repository in your GitHub account, allowing you to make changes without affecting the original repository.
  2. Clone the forked repository: This creates a local copy of the repository on your computer, so you can start making changes.
  3. Make changes to the cloned repository: You can add, edit, or delete files, and commit your changes to the local repository.
  4. Push changes to the forked repository: Once you're satisfied with your changes, you can push them to the forked repository in your GitHub account.
  5. Submit a pull request: Finally, you can submit a pull request to the original repository, asking the owner to merge your changes into the main codebase.