|Version 4 (modified by dukeleto, 6 years ago)|
To check out a repo:
git checkout git://github.com/leto/parrot.git
There should now be a directory called "parrot" in your current directory.
Next we modify a file so we can commit a change:
echo "Some junk" >> README
To see a list of modifies files:
should produce something like
# On branch master # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: README #
To commit all local changes:
git commit -a -m "I did some stuff"
If you had multiple changed files that you wanted to commit seperately, you would do
git add README git commit -m "I commit stuff"
LESSON: Git only commits files you have added already. The -a flag lets you be lazy and say "go ahead and add all modified files" when you are commiting.
The equivalent of "svn up" is
To see a list of current local branches:
To see all local and remote branches:
git branch -a
To merge the foobar branch into the current branch:
git merge foobar