DevOps

Kontrol Versi & Git

Dasar-dasar Git, branches, merge, rebase, pull requests, konvensi commit, workflow gitflow

20 pertanyaan wawancara·
Junior
1

Apa itu Git?

Jawaban

Git adalah sistem kontrol versi terdistribusi yang melacak perubahan kode sumber dari waktu ke waktu. Setiap developer memiliki salinan lengkap riwayat proyek di mesin lokalnya, berbeda dengan sistem terpusat seperti SVN. Hal ini memungkinkan kerja offline dan memberikan ketahanan yang lebih baik karena tidak ada single point of failure.

2

Perintah mana yang menginisialisasi repositori Git baru dalam folder?

Jawaban

Perintah git init membuat repositori Git lokal baru di direktori saat ini dengan membuat subfolder tersembunyi .git yang berisi semua file metadata repositori. Perintah ini adalah langkah pertama untuk mulai melacak perubahan dengan Git dalam proyek yang ada atau baru.

3

Perintah mana yang menambahkan file ke staging area (index) sebelum di-commit?

Jawaban

Perintah git add memungkinkan menambahkan perubahan file ke staging area (zona transit). Langkah perantara antara modifikasi dan commit ini memungkinkan Anda memilih dengan tepat perubahan mana yang akan dimasukkan dalam commit berikutnya. Misalnya, git add . menambahkan semua file yang dimodifikasi, sedangkan git add file.txt hanya menambahkan file spesifik tersebut.

4

Perintah mana yang mencatat perubahan dari staging area ke dalam riwayat Git?

5

Bagaimana cara membuat branch Git baru dan langsung beralih ke sana?

+17 pertanyaan wawancara

Kuasai DevOps untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis