wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Git Mini Quiz

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Wina sedang bekerja pada proyek perangkat lunak yang besar untuk tugas besar pada suatu mata kuliah. Dia menggunakan Git untuk mengelola perubahan dalam kode sumber proyeknya. Berikut adalah beberapa situasi yang dia hadapi:

Wina sedang melihat bahwa beberapa file telah dimodifikasi pada proyek tersebut. Sekarang, dia ingin menyimpan perubahan tersebut ke dalam repositori. Perintah Git apa yang harus digunakan Wina?

a)

git push

b)

git add

c)

git clone

d)

git merge

2.

Setelah menjalankan git add, Wina sekarang ingin membuat "snapshot" baru dengan pesan yang menjelaskan perubahan yang dia lakukan. Perintah Git apa yang harus digunakan Wina untuk membuat snapshot?

a)

git merge

b)

git branch

c)

git commit

d)

git pull

3.

Wina memutuskan untuk membuat branch baru untuk mengembangkan fitur baru pada proyek ini. Bagaimana ia dapat membuat branch baru dengan nama "fitur-autentikasi" menggunakan perintah Git?

a)

git new-branch fitur-autentikasi

b)

git branch fitur-autentikasi

c)

git create branch fitur-autentikasi

d)

git checkout -b fitur-autentikasi

4.

Setelah menyelesaikan pengembangan fitur pada branch "fitur-autentikasi," Wina ingin menggabungkan perubahan dari branch tersebut ke dalam branch utama. Perintah Git apa yang harus dia jalankan untuk melakukan penggabungan ini?

a)

git merge fitur-autentikasi

b)

git checkout fitur-autentikasi

c)

git push origin main

d)

git add fitur-autentikasi

5.

Setelah menggabungkan perubahan ke branch utama, Wina ingin mengunggah perubahan tersebut ke repositori jarak jauh (remote repository) agar teman kelompok Wina dapat mengaksesnya. Bagaimana Wina melakukan itu?

a)

Gunakan perintah git upload origin main

b)

Gunakan perintah git push -u origin main

c)

Gunakan perintah git remote origin main

d)

Gunakan perintah git send main

6.

Ketika Anda ingin memeriksa status perubahan yang Anda lakukan dalam repositori Git Anda maka menggunakan perintah?

a)

git check

b)

git changes

c)

git check-status

d)

git status

7.

Mirsa adalah seorang mahasiswa yang baru saja memulai proyek pemrograman. Dia ingin menggunakan Git untuk melacak perubahan kode sumber proyeknya. Bagaimana Andi dapat menginisialisasi repositori Git dalam direktori proyeknya menggunakan perintah Git yang tepat?

a)

git init

b)

git initialize

c)

git start-project

d)

git create-repo

8.

Eka adalah seorang pengembang perangkat lunak yang bekerja di sebuah perusahaan yang memiliki tim pengembang yang tersebar di beberapa lokasi. Mereka menggunakan Git untuk mengelola proyek perangkat lunak mereka. Eka baru saja bergabung dengan tim dan ingin menghubungkan repositori lokalnya dengan repositori jarak jauh (remote repository) yang sudah ada. Tim telah memberikan URL repositori jarak jauh beserta nama aliasnya. Bagaimana Eka dapat menghubungkan repositori lokalnya dengan repositori jarak jauh?

a)

git remote link origin URL-repositori

b)

git remote add origin URL-repositori

c)

git add remote URL-repositori origin

d)

git connect origin URL-repositori

9.

Apa manfaat utama dari penggunaan sistem kontrol versi dalam pengembangan perangkat lunak?

a)

Memantau penggunaan perangkat keras.

b)

Meningkatkan kecepatan pengiriman produk perangkat keras.

c)

Memfasilitasi kolaborasi antara pengembang.

d)

Mengotomatisasi tugas pengujian perangkat lunak.

10.

Apa yang dimaksud dengan "repositori" dalam konteks sistem kontrol versi?

a)

Tempat penyimpanan yang berisi semua riwayat perubahan kode sumber.

b)

Perangkat keras yang digunakan untuk menyimpan kode sumber.

c)

Perangkat lunak yang digunakan untuk memeriksa kode sumber.

d)

Cabang utama proyek perangkat lunak.