user1561108
user1561108

Reputation: 2747

How to maintain a Github fork of a popular project

I forked a popular github project to make certain minor adjustments for my needs. However I want to keep my fork up to date with the master repo. What I did initially was fork via the github ui, then pushed my changes directly to this fork from my dev env. I'm not entirely convinced I should have done this as I think it makes pulling updates from the master repo difficult.

What's the recommended method for maintaining a fork in this fashion and what do I have to change about my current setup?

Upvotes: 24

Views: 3682

Answers (1)

William Seiti Mizuta
William Seiti Mizuta

Reputation: 7985

You can configure to remote repositories to use in git. In the project cloned from your fork, type the following comand: git remote add name url where name is a alias to a url that represents the master repo.

With that, to bring the new updates from the master repo, just type: git pull name master. To send the changes to your fork repo: git push origin master.

Upvotes: 14

Related Questions