<div dir="ltr">Hi James,<span class="im"><br><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">    >> Rather than keeping lots of 'Delete <file>' commits, it's possible<br>    >> to 'squash' multiple commits together. I think it'd be worth doing<br>    >> this for most of the commits you currently have, so there's an initial<br>    >> commit and then the later 'real' changes (830d3c2 onwards). You can do<br>    >> this using git rebase -i; if you haven't used it before then there are<br>    >> tutorials online, but if you get stuck then drop me an email with some<br>    >> times you can be online and I'll walk you through it. (It can be<br>    >> confusing the first time; git isn't always the most friendly of tools!)<br></blockquote><br></span>Using
 git rebase-i only the commits that were pushed via a local repository 
can be squashed. Could you kindly tell me if there's a way to squash 
commits that were made directly via the git hub web interface?<br><br>Best regards,<br>Amanda</div>