Coda 2, released a few years ago, brought a lot of git-related changes. Things like branching, merging, and committing are integrated in the UI. Personally, I like to have a terminal window open in Coda for git, but the integrated solution works reasonably well.
But had a hard time figuring out how to work Coda into a more "modern" workflow with Git, and moved on to Sublime because it has a more active plugin community and is cross-platform.
Maybe I should take another look at it. Coda definitely excels at the "I have a local copy of a website, and need to sync it with what's on the server over SFTP" workflow.
That was back in the 1.x days, though. I haven't looked at it in ages. Should I? I do mostly Rails these days.