简体   繁体   中英

what is the best way to change a Git repo's origin?

I cloned a read-only Git repo from GitHub onto my server. The next day, I forked that repo on GitHub. What are the steps to update the remotes on my repository and make sure everything on the server is up-to-date?

Is this the way to start? Is there anything else I need to to so that the clone will treat the new origin as if I had originally cloned from it?

git remote rename origin upstream
git remote add origin git@github.com:user/fork.git

Use the commands in your own post, then point the master branch to your new remote (as it has been automatically changed to upstream ):

git config branch.master.remote origin

Another way:

git push -u origin master

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM