BACK STORY: I'm working on the
rubygems.org site. So far, all I've done is fill in the missing details on setting up the project. (The only two files I've changed are config/database.yml.example and CONTRIBUTING.md.) I forked the project, made changes, pushed them, and submitted a pull request. You can see the pull request at
https://github.com/rubygems/rubygems.org/pull/690 .
I was told that I need to combine my multiple commits into one. So I used the "git rebase" command, but there's one more step that I'm missing. I'm told that I merged in the master branch but didn't rebase/squash the commits.
When I enter "git log", the output starts with:
commit 9f341298389e64c2fec62a6400c0529d014a42b2
Merge: 738e1b7 4d366e4
Author: Jason Hsu
Date: Mon May 26 14:30:47 2014 -0500
Merge branch 'master' of https://github.com/jhsu802701/rubygems.org
Provided username and password in config/database.yml.example; added missing
setup details in CONTRIBUTING.md
commit 738e1b7cdb72e4e6fe142e181e9a148d1d57f10a
Author: Jason Hsu
Date: Fri May 23 12:31:30 2014 -0500
Updated setup to include how to install old version of gems, how to install
redis-server in Linux, and how to install PostgreSQL in Linux
Added complete initrd and pg_ctl commands for getting started
Changed formatting of commands to prepare Postgres
Removed indents for Postgresql setup
What else do I need to do to combine all of the commits I made into just one?