Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Update WordPress Plugin from GitHub, Syncing to Repository
# Get earliest commit on WordPress repo
svn log -r 1:HEAD --limit 1
# Clone a git repo from WordPress
git svn clone -s -r599654 --no-minimize-url --prefix=origin/
cd plugin-name
git svn fetch
git svn rebase
# Add GitHub remote repo
git remote add origin
git push origin master
# After editing files
git add --all
git commit -am "Edited files"
git tag v2.0.0
git push -u origin master --tags
# Push to WordPress repo, it may take long
git svn rebase
git svn dcommit
# Tagging new release if necessary
git svn tag "2.0.0"
# Need to edit files again on git repo? rebase first
git rebase
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment