Pen2Pencil

Loading course…

Git — Full Course Syllabus

Learn version control using Git tailored for Python development workflows.

  1. 1. Installing GitSteps to install Git on various operating systems.
  2. 2. Creating a Git RepositoryHow to initialize a new Git repository in a project.
  3. 3. Cloning a RepositoryHow to create a local copy of a remote Git repository.
  4. 4. Staging ChangesHow to stage files for commit in Git.
  5. 5. Committing ChangesHow to commit staged changes to the repository.
  6. 6. Viewing Commit HistoryHow to view the history of commits in a Git repository.
  7. 7. Pushing Changes to RemoteHow to push local commits to a remote Git repository.
  8. 8. Pulling Changes from RemoteHow to fetch and integrate changes from a remote repository.
  9. 9. Using .gitignoreHow to create a .gitignore file to exclude files from version control.
  10. 10. Viewing DifferencesHow to view changes between commits or working directory and index.
  11. 11. Git ConfigurationHow to configure Git settings for user information and preferences.
  12. 12. Branching in GitHow to create and manage branches in a Git repository.
  13. 13. Merging BranchesHow to merge changes from one branch into another branch.
  14. 14. Resolving Merge ConflictsHow to resolve conflicts that arise during a merge.
  15. 15. Working with TagsHow to create and manage tags in Git for versioning.
  16. 16. Reverting ChangesHow to revert changes in a Git repository to a previous state.
  17. 17. Creating BranchesUnderstand how to create a new branch in Git using the git branch command.
  18. 18. Switching BranchesLearn how to switch between branches using the git checkout command.
  19. 19. Stashing ChangesLearn how to temporarily save changes that are not ready to be committed using git stash.
  20. 20. Resetting ChangesUnderstand how to reset your repository to a previous state using the git reset command.
Git Course — Learn Online Free