This guide series is designed for users of Git who want to know how to be most effective with Git SCM tools. If there is a tip or trick that you would like to contribute, or if you have a question that is not answered here, please feel free to submit a tip, or leave a comment with your question. To receive periodic email updates when new articles and tutorials are posted, please subscribe to our newsletter.

Reset and sync local respository with remote branch

Suffering from a bad merge? Commits out of order? Re-synchronize your local branch with a remote branch.

Restore lost work, with “git reflog” and “git cherry-pick”

Lost some work due to an unruly command? Want to get it back? This git pro-tip will get you back on track in no time.

Leave a Comment

Please note: In order to submit code or special characters, wrap it in

[code lang="xml"][/code]
(for your language) - or your tags will be eaten.

Please note: Comment moderation is enabled and may delay your comment from appearing. There is no need to resubmit your comment.