Logo

Christof Dorner

  • Random
  • Archive
  • RSS
  • Ask me

Moving Files from one Git Repository to Another, Preserving History

If you want to copy files from repository A to repository B.

git clone <git repository A url>
cd <git repository A directory>
git remote rm origin
git filter-branch --subdirectory-filter <directory 1> -- --all
mkdir <directory 1>
mv * <directory 1>
git add .
git commit

git clone <git repository B url>
cd <git repository B directory>
git remote add repo-A-branch <git repository A directory>
git pull repo-A-branch master
git remote rm repo-A-branch
  • 3 months ago
  • Permalink
  • Share
    Tweet
← Previous • Next →

About

Avatar iOS/Android/Rails developer. geek.

Pages

  • About

Me, Elsewhere

  • @chdorner on Twitter
  • Facebook Profile
  • chdorner on Pinboard
  • chdorner on Last.fm
  • chdorner on Soundcloud
  • chdorner on Foursquare
  • Linkedin Profile
  • chdorner on github
  • RSS
  • Random
  • Archive
  • Ask me
  • Mobile

Effector Theme by Carlo Franco.

Powered by Tumblr