I'm now able to push changes to the repository, but every time I do a push, I get two commits -- one for the changes I made, and one for a merge.
Obviously I'm doing something wrong. I'd appreciate some guidance about how to do it right. Here's my setup: sorensen2:lilypond-working Carl$ git remote --v origin [EMAIL PROTECTED]:/srv/git/lilypond.git sorensen2:lilypond-working Carl$ git branch * master sorensen2:lilypond-working Carl$ cat .git/config [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [branch "master"] [remote "origin"] url = [EMAIL PROTECTED]:/srv/git/lilypond.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = master When I've finished making changes to the files, I do: git commit -a to commit the changes in my local repository. Then I do git pull to get the most recent version of origin. This is followed by git push to push my changes to origin. What should I do different to avoid the merge commit every time I push? Thanks, Carl P.S. Is there a way to make it so I don't have to enter my dsa passphrase every time I pull or push? _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel