How to make git repo remember all remotes?
I have a git repo that is a fork of another repo. As a rule I will normally add a remote called upstream, which is the original repo I forked from. $ git remote -v origin git@github.com:skela/awesomeproject.git (fetch) origin git@github.com:skela/awesomeproject.git (push) upstream git://github.com/bob/awesomeproject.git (fetch) upstream git://github.com/bob/awesomeproject.git (push) Is there any way to have this additional remote persist across clones? Say I delete my local repository and do a: git clone git@github.com:skela/awesomeproject.git And now I recheck my remotes: $ git remote -v