GNU/Linux >> Belajar Linux >  >> Linux

Cara Menghapus Repositori Jarak Jauh Git

Dalam artikel ini, kami akan melanjutkan seri petunjuk Linux dan memandu Anda tentang cara menghapus repositori jarak jauh Git. Kami akan membahas perbedaan antara repositori lokal dan jarak jauh dan dua kemungkinan alur kerja untuk repositori jarak jauh Git. Lihat infografis kami untuk mempelajari semuanya dalam waktu kurang dari satu menit!

Apa itu Git

Git adalah sistem kontrol versi terdistribusi gratis dan open-source. Linus Torvalds mendesainnya pada tahun 2005, dan sekarang Git adalah salah satu sistem kontrol versi kode paling populer di dunia. Git membantu Anda mempertahankan riwayat perubahan yang Anda buat selama proses pengembangan perangkat lunak.

Lokal Repositori Git

Git adalah sistem kontrol versi terdistribusi terdesentralisasi. Itu berarti Anda dapat menyimpan perubahan kode perangkat lunak di PC lokal atau server jauh. Perubahan perangkat lunak yang Anda simpan secara lokal membentuk repositori lokal.

Untuk membuat (atau memulai) repositori lokal, Anda menggunakan perintah berikut:

$ git init

Untuk menambahkan dan mengkomit perubahan Anda ke repositori Git lokal Anda, gunakan:

$ git add

$ git commit

Repositori Git Jarak Jauh

Untuk menyederhanakan proses pengembangan perangkat lunak untuk tim terdistribusi, orang mulai menggunakan server khusus sebagai tempat sentral untuk pertukaran kode. Repositori Git di server semacam itu disebut repositori jarak jauh. Saat ini, kami memiliki beberapa layanan hosting Git, seperti Bitbucket, Github, atau GitLab.

Inilah alur kerja paling mudah dengan satu repositori jarak jauh:

Kita dapat menambahkan informasi tentang repositori Git jarak jauh ke repositori lokal kita menggunakan perintah berikut:

$ git remote add origin git-remote-url

Dimana:

  • asal – adalah nama logis atau repositori jarak jauh; asal adalah nama default untuk repositori jarak jauh.
  • git-remote-url – adalah URL dari repositori jarak jauh; biasanya, Anda mendapatkannya di halaman repositori Anda di GitHub.

Mengkloning repositori Git dari server jauh akan menghasilkan asal secara otomatis di repositori lokal Anda.

Untuk kasus tim terdistribusi yang menggunakan repositori jarak jauh yang sama, berikut diagram lainnya:

Di dunia open-source, alur kerja tim sedikit berbeda. Tim terdistribusi tidak mendorong perubahan kode secara langsung ke satu repositori, tetapi mereka mengirim permintaan tarik. Menggunakan pull-request alih-alih melakukan langsung ke satu repositori adalah cara yang lebih efisien untuk mengontrol perubahan yang datang padanya.

Agar diagram tidak terlalu rumit, kami hanya akan menampilkan satu alur kerja developer, bekerja dengan asal jarak jauhnya. dan mengirim permintaan tarik ke upstream penyimpanan.

Menghapus URL Jarak Jauh Git

Sebelum menghapus catatan apa pun dari repositori Git jarak jauh, masuk akal untuk mendaftarkannya terlebih dahulu:

$ git remote -v

Untuk menghapus salah satu repositori jarak jauh yang terdaftar, gunakan perintah berikut:

$ git remote rm origin

Perintah ini akan menghapus asal dari daftar jarak jauh:

 git remote rm perintah menghapus remote tertentu dari .git/config file yang terletak di folder proyek Anda.

Cara lain untuk menghapus repositori jarak jauh adalah dengan mengedit .git/config file, tetapi metode ini bukan yang paling banyak digunakan.

Jika Anda mencoba menghapus repositori jarak jauh yang tidak ada, Git akan membuat kesalahan.

$ git remote rm origin

Outputnya fatal: No such remote: 'origin' :

Biasanya, kesalahan di atas juga dapat disebabkan oleh salah ketik nama repositori jarak jauh.

 git remote rm perintah memiliki alias git remote remove , yang bekerja dengan cara yang sama:

$ git remote remove git-repository-logical-name

Ringkasan

Dalam artikel ini, Anda telah mempelajari cara menghapus informasi tentang repositori Git jarak jauh dari repositori lokal kami.

Jika Anda memiliki pertanyaan, silakan hubungi di bagian komentar di bawah.


Linux
  1. Bagaimana cara menambahkan repositori Yum

  2. Cara Mengganti Nama Cabang Git Lokal dan Jarak Jauh

  3. Hapus repositori Git, tetapi simpan semua file

  1. Cara membuat Tag Git

  2. Cara Mengkloning Repositori Git Ke Folder Tertentu

  3. Bagaimana cara menghapus kredensial yang di-cache dari Git?

  1. Cara Mengganti Nama Cabang Git Lokal dan Jarak Jauh

  2. Cara Menghapus Git Remote Dari Repositori

  3. Bagaimana mengelola repositori dengan Git