Membuat repository

Repository adalah sebutan folder project di git, repository bisa berupa folder kosong atau yang sudah berisi file.

untuk membuat repository di komputer lokal, siapkan folder kosong atau yang sudah berisi file, lalu klik kanan dan buka "git bash here" (windows) atau "open terminal here" ( linux/mac os ).

Untitled

lalu di dalam terminal ketikan perintah git init

Untitled

jika sudah muncul pesan seperti ini tandanya kita sudah repository lokal

Menghubungkan repo lokal ke git server (github)

jika kita sudah membuat repository di komputer kita bisa menghubungkan ke git server ( github ).

tujuannya agar kode kita bisa diakses oleh rekan kita, jika laptop kita rusak atau data kode hilang bisa di backup dari github, dan jika kita menggunakan perangkat lain.

cara menghubungkan repo lokal ke git server cukup mudah, berikut langkah-langkahnya

  1. buat repository di dalam github

    Untitled

  2. jika sudah muncul halaman ini, silahkan isi nama repository dan visibility repository.

    Untitled

    ada 3 opsi tambahan yaitu readme, gitignore dan coose a license

    1. Readme file adalah file markdown yang digunakan untuk menjelaskan project apa yang sedang kalian kerjakan.
    2. .gitignore adalah file yang berisi lokasi/path folder atau file yang tidak di include ke dalam github, biasanya file sensitif seperti api key atau cahce library seperti node_modules, vendor. untuk gitignore biasanya sudah di generate secara otomatis dari github ketika di centang. untuk template bisa dilihat di https://github.com/github/gitignore
    3. License adalah lisensi yang akan dipakai saat membuat project, ini biasa dipakai saat kita membuat project lebih besar, terutama project open source
  3. setelah membuat repository maka muncul tampilan seperti ini

    Untitled

    jika kita belum membuat repository di lokal kita bisa jalanin perintah pertama, jika sudah punya repository lokal kita bisa menjalankan perintah kedua di dalam git bash. pastikan kalian membuka git bash di folder yang sudah di tentukan

kita sudah setup repository dan menghubungkan git lokal dengan git server, untuk materi selanjutnya kita akan membahas alur kerja git.

Alur kerja git

Sebelum belajar alur kerja git, kita harus memahami beberapa kondisi file di dalam git. Pada dasarnya didalam git ada 3 kondisi file yaitu modified, Staged, committed

  1. Modified

    dalam keadaan ini file/folder yang di modifikasi di dalam working directory/file project. Dalam kondisi ini file belum di tandai dan dicatat git.

  2. Staged

    Dalam keadaan ini file/folder yang sudah dimodifikasi di tandai (masuk staged area), tetapi belum dicatat di git.