
Git is a powerful tool for managing code changes and collaborating with others on a project.
Use Git from the command-line, or a graphical user interface.
> git add foo.py
> git commit -m "Fixed"
> git push

git add: adds a file to the staging areagit commit: creates a new commit with the changes in the staging areagit status: shows the current status of your repositorygit log: shows the commit history of your repositorygit stash: temporarily save changes that are not ready to be committedgit clone: creates a copy of the codebase on your local machine.git push: pushes changes back to the remote repository.git pull: pulls changes from the remote repository.git merge: merges changes back into the main branch (we will do this from GitHub)Python package development