Jika Anda ingin berpindah dari satu sumber ke sumber lain dan juga menyimpan cadangan sumber asal Anda saat ini di mesin lokal Anda, Anda bisa menggunakan langkah-langkah ini:
- Pertama, masuk secara lokal ke folder (git) yang ingin Anda pindahkan
- Buat repositori baru online. Langkah ini membuat repositori tempat kita dapat mendorong kode
Sekarang di folder lakukan
git remote get-url origin
Perintah di atas memberikan url asal remote saat ini, berguna untuk mengatur asal kembali pada langkah terakhir
git remote set-url origin git@github.newlocation:folder/newrepo.git
Perintah di atas menetapkan asal jarak jauh ke lokasi baru
git push --set-upstream origin develop
Perintah di atas mendorong cabang lokal aktif saat ini ke jarak jauh dengan mengembangkan branchname. Tentu saja mempertahankan semua sejarah karena dengan git semua sejarah juga didorong.
git remote set-url origin <original old origin>
Perintah di atas mengatur kembali asal remote ke asal Anda saat ini: Anda menginginkan ini karena Anda berada di folder yang ada dan Anda mungkin tidak ingin mencampur nama folder lokal Anda saat ini dengan folder baru yang akan Anda buat untuk mengkloning repo Anda baru saja didorong.
Semoga ini membantu,