Saya mencoba membuat tindakan repo lokal sebagai remote dengan nama bak
untuk repo lokal lain di PC saya, menggunakan yang berikut ini:
git remote add /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git bak
yang memberikan kesalahan ini:
fatal: '/home/sas/dev/apps/smx/repo/bak/ontologybackend/.git' is not a valid remote name
Saya mencoba menyinkronkan dua repo lokal, dengan satu dikonfigurasi sebagai remote yang dinamai bak
untuk yang lain, dan kemudian mengeluarkan git pull bak
.
Apa cara terbaik untuk melakukannya?
Edit:
Maaf, konyol saya, saya baru menyadari bahwa add remote seharusnya:
git remote add bak /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git
nama kendali jarak jauh berjalan di depan alamat.
git
git-remote
opensas
sumber
sumber
.git
pada akhirnya diperlukan secara khusus?fatal: '../dir' does not appear to be a git repository
.file://
di depan path dan menggunakan path lengkap ke repositori lokal sehingga perangkat lunak klien dapat mengaksesnya melalui protokol yang diharapkan. Dan dalam menjawab pertanyaan Erik di atas, jalan.git
di ujung jalan tampaknya dibutuhkan.Jika tujuan Anda adalah menyimpan salinan lokal repositori agar mudah dicadangkan atau menempel pada drive eksternal atau berbagi melalui penyimpanan cloud (Dropbox, dll.) Anda mungkin ingin menggunakan repositori kosong . Ini memungkinkan Anda untuk membuat salinan repositori tanpa direktori yang berfungsi, dioptimalkan untuk dibagikan.
Sebagai contoh:
Anda juga dapat mengkloning seolah ini repo jarak jauh:
sumber
Tampaknya format Anda salah:
http://gitref.org/remotes/#remote
sumber
Saya memposting jawaban ini untuk memberikan skrip dengan penjelasan yang mencakup tiga skenario berbeda untuk membuat repo lokal yang memiliki remote lokal. Anda dapat menjalankan seluruh skrip dan itu akan membuat repo uji di folder rumah Anda (diuji pada windows git bash). Penjelasannya ada di dalam skrip untuk lebih mudah menyimpan ke catatan pribadi Anda, sangat mudah dibaca, misalnya Visual Studio Code.
Saya juga ingin mengucapkan terima kasih kepada Jack karena mengaitkan dengan jawaban ini di mana adelphus memiliki penjelasan yang baik, terperinci, langsung tentang topik tersebut.
Ini adalah posting pertama saya di sini, jadi tolong beri tahu apa yang harus diperbaiki.
sumber