Git Basics, Branching & Merging, Remote Repositories, Pull Requests & Code Review, Branching Strategies

  1. Write Git commands to initialize a new Git repository and verify its status ?
  2. Write Git commands to add a file and create the first commit ?
  3. Write Git commands to display the commit history ?
  4. Write Git commands to check modified files in the repository ?
  5. Write Git commands to create a new branch and switch to it ?
  6. Write Git commands to create and switch to a branch using a single command ?
  7. Write Git commands to list all local branches ?
  8. Write Git commands to merge a feature branch into the main branch ?
  9. Write Git commands to delete a merged branch ?
  10. Write Git commands to add a remote GitHub repository ?
  11. Write Git commands to pull the latest changes from the remote repository ?
  12. Write Git commands to fetch remote changes without merging them ?
  13. Write Git commands to create a Pull Request workflow using Git ?
  14. Write Git commands to review commit differences before merging ?
  15. Write Git commands to resolve merge conflicts after merging branches ?
  16. Write Git commands to implement the Git Flow branching strategy by creating a release branch ?
  17. Write Git commands to simulate a collaborative software development workflow using feature branches, remote repositories, pull requests, code review, merging, and release branch creation ?
  18. Write Git commands to update a feature branch with the latest changes from the main branch ?
  19. Write Git commands to inspect commits available in a feature branch before creating a Pull Request ?
  20. Write Git commands to create a release branch from the develop branch and push it to the remote repository ?
Previous Topic Special / Magic Methods: __str__, __repr__, __len__, __eq__, and other dunder methods to customize object behavior Next Topic Open Source Programs Overview, Licenses & Ethics, Contribution Simulation & Peer Review, Rebase & Cherry-Pick