Repositori git adalah istilah untuk direktori proyek yang kita gunakan dalam git. Para programmer biasa menyebut sebagai git repo atau git repository.
Secara sederhana, repositori git merupakan folder atau direktori yang di dalamnya terdapat git. Misalkan kita punya direktori dengan nama repo-proyek yang di dalamnya terdapat git, artinya kita telah memiliki repositori git bernama repo-proyek.
Cara Membuat Repositori Git
Untuk membuat git repo, kita hanya perlu melakukan perintah git init nama_direktori
di terminal. Misalkan kita akan membuat repositori dengan nama repo repo-proyek, maka perintah yang dilakukan sebagai berikut
git init repo-proyek
Dengan perintah tersebut, akan membuat direktori atau folder di perangkat kita dengan nama repo-proyek sebagai repositori git kita.
Jika nama direktori memang sudah ada di perangkat, maka git akan secara otomatis melakukan inisialisasi dalam direktori tersebut.
Saat kita melakukan perintah git init
, maka git akan secara otomatis membuatkan folder atau direktori bernama .git
yang berfungsi untuk merekam setiap perubahan yang terjadi pada repositori.
Tetapi direktori .git tersebut biasanya disembunyikan. Jika kamu ingin melihatnya bisa gunakan perintah
ls -a
Perlu diperhatikan, jangan pernah mengedit apapun di direktori .git tersebut ya, biarkan saja!!
Hati-hati juga!!
Jika kamu menghapus direktori repo, maka semua catatan yang terekam oleh git akan hilang juga.
Cara Mambuat Repo Git di Folder saat ini
Cara lain untuk membuat repo git yaitu dengan menginisialisasi folder saat ini atau working directory menjadi repo git.
Caranya dengan melakukan perintah berikut
git init .
Tanda titik .
berarti memerintahkan git untuk melakukan inisialisasi repositori git di direktori tempat kita saat ini.
Untuk memastikan bahwa kita telah berhasil membuat repositori git, silahkan masuk ke repo git lalu tuliskan perintah berikut
git status
Jika kamu sudah berhasil membuat repo git, maka akan keluar
nothing to commit (create/copy files and use "git add" to track)
Artinya git sudah mulai merekam repositori kita.