Synchronizing

Synchronizing Local or/and Remote Repo

  • git remote add <alias> <url>

    -Add a remote repo

  • git remote

    -View all remote connections. Add -v flag to view URLs.

  • git remote remove

    -Remove a connection

  • git remote rename <old> <new>

    -Rename a connection

  • git fetch <alias>

    -Fetch all branches from remote repo (no merge)

  • git fetch <alias> <branch>

    -Fetch a specific branch

  • git pull

    -Fetch the remote repo's copy of the current branch, then merge

  • git pull --rebase <alias>

    -Move (rebase) your local changes onto the top of new changes made to it the remote repo (for clean, linear history)

  • git push <alias> <branch>

    -Upload to a branch (can then pull request)

Last updated