* Using git collaboratively still requires communication!
git --version
git config --global user.name "Your Name" git config --global user.email "your.email@example.com"
ssh-keygen
# On macOS pbcopy < ~/.ssh/id_ed25519.pub # On Linux/Windows git bash cat ~/.ssh/id_ed25519.pub
git clone git@github.com:user/repo.git
git add <file1> <file2> # or stage all changes git add .
git commit -m "A short, descriptive message about your changes"
git push
main
git checkout -b new-feature-branch
add
commit
git push --set-upstream origin new-feature-branch