Some common git usage --------------------- To ignore certain files: $ echo "log/*.log" >> .gitignore $ echo "tmp/**/*" >> .gitignore $ git add . $ git commit -m "Add files" To create a public repository: $ mkdir someapp.git $ cd someapp.git $ git --bare init $ git-update-server-info Add public repository as a remote: $ git remote add origin ssh://myserver.com/var/git/myapp.git $ git push Track the Remote Branch [branch "master"] remote = origin merge = refs/heads/master To pull from someone else's repository: # # Create a local branch $ git checkout some_working_branch # # Add the person's repository as a remote $ git remote add foos_remote git://someurl/ # # Fetch her branch into yours $ git checkout -b foos_remote/her_branch # # Pull the changes into your local branch $ git pull foos_remote her_branch Submodule support: $ git submodule add [git-url] [path to local project dir] $ git submodule init # thereafter $ git submodule update
cheat sheets.
$ cheat git_usage( add new | see all )
- updated sheets

- shoulda
- capistrano
- rpm
- string
- sqld4r
- cheat_el
- cheat
- magit
- to_i
- bm
- rails_date_formats
- sequel
- dexagogo_form_validation
- git
- git_remote_branch
Advertisement