Silahkan masuk atau daftar agar skor dan code anda tersimpan.

Membuat branch (cabang)

Dalam pengembangan suatu proyek, akan banyak sekali fitur-fitur yang akan diimplementasikan. Dan fitur-fitur tersebut mungkin bisa dikerjaan secara bersamaan (parallel). Dan disitulah percabangan bisa terjadi.

Misalnya cabang yang satu fokus untuk mengembangkan fitur keamanan, sedangkan cabang yang lain fokus untuk pengembangan tampilan. Idealnya pengembangan sebuah fitur tidak mempengaruhi fitur yang lain atau malah mempengaruhi code yang sudah stabil. Disinilah git bisa membantu anda.

Cara membuat branch adalah dengan git branch nama_branch. Dan selesai, cabang nama_branch pun sudah dibuat. Mudah bukan?

Dari awal selama ini di soal-soal sebelumnya, sebenarnya anda beroperasi di cabang master. Ini adalah cabang default atau standar dari git. Dan ketika anda membuat cabang dengan command git branch nama_branch, anda tidak otomatis pindah ke cabang nama_branch. Kemungkinan anda masih di master. Untuk pindah, gunakan git checkout nama_branch.

Setelah anda checkout, anda bisa melakukan apa saja di file dan di directory anda, cabang yang lain (termasuk master) tidak akan terpengaruhi.


Instruksi:
  1. Bikinlah cabang dengan nama fitur_kekinian.
  2. Jalankan git status, lihat anda ada di cabang mana.
  3. Pindahlah dari master ke cabang fitur_kekinian.
  4. Sekali lagi, jalankan git status, perhatikan info dari git status.

Petunjuk


Forum Diskusi