From b7ce6278ea391972915d9945e90fdc9af82a2629 Mon Sep 17 00:00:00 2001
From: Aaron Beckerman
Once you have a Git repository, either one that you set up on your @@ -54,12 +54,12 @@ layout: reference
Unlike centralized version control systems that have a client that is very different from a server, Git repositories are all basically equal and - you simply syncronize between them. This makes it easy to have more than + you simply synchronize between them. This makes it easy to have more than one remote repository - you can have some that you have read-only access to and others that you can write to as well.
So that you don't have to use the full URL of a remote repository every
- time you want to syncronize with it, Git stores an alias or nickname for
+ time you want to synchronize with it, Git stores an alias or nickname for
each remote repository URL you are interested in. You use the
git remote
command to manage this list of remote repos that
you care about.
Git has two commands to update itself from a remote repository.
- git fetch
will syncronize you with another repo, pulling down any data
+ git fetch
will synchronize you with another repo, pulling down any data
that you do not have locally and giving you bookmarks to where each branch on
- that remote was when you syncronized. These are called "remote branches" and are
+ that remote was when you synchronized. These are called "remote branches" and are
identical to local branches except that Git will not allow you to check them out -
however, you can merge from them, diff them to other branches, run history logs on
- them, etc. You do all of that stuff locally after you syncronize.
+ them, etc. You do all of that stuff locally after you synchronize.
The second command that will fetch down new data from a remote server is @@ -238,11 +238,11 @@ From github.com:schacon/hw
If you have more than one remote repository, you can either fetch from specific
- ones by running git fetch [alias]
or you can tell Git to syncronize
+ ones by running git fetch [alias]
or you can tell Git to synchronize
with all of your remotes by running git fetch --all
.
- In a nutshell you run git fetch [alias]
to syncronize your
+ In a nutshell you run git fetch [alias]
to synchronize your
repository with a remote repository, fetching all the data it has that you do
not into branch references locally for merging and whatnot.