You may want to [[http://www.kernel.org/pub/software/scm/git/docs/git-push.html|git-push]] your changes to a remote git tree so that your could make your changes publicly available, and/or you could provide a maintainer with a pull request. === Add a remote git repo === {{{ git remote add }}} example: {{{ git remote add lucid ssh://zinc.canonical.com/srv/kernel.ubuntu.com/git/manjo/ubuntu-lucid.git }}} === push your changes to remote git repo === {{{ git push }}} example: {{{ git push lucid lp554433 }}} === Modifying a branch after a push === At times corrections need to be made after the changes are pushed to the repo. Here are the steps to push these changes to the repo under the same branch. * make your code changes, corrections or modifications * modify your git commit message to reflect the changes you have made {{{ git commit --amend }}} * push your changes to the remote repo. Note the '''+''' sign prefix to local branch name. {{{ git push + }}} example: {{{ git push lucid +lp554433 }}}