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