The Git fetch command lets you look before you leap. You can discover what changes have been made to a remote repository, but without overwriting your local files with the remote files.
If your development team uses Git, you’ll eventually need to check out someone else’s work as a branch from a remote repository. Like most branch actions in Git, switching to a remote branch is actually quite simple.