wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Latihan JK4 - GIT

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Apa perintah untuk menginisialisasi repository Git?

a)

git create

b)

git init

c)

git start

d)

git new

2.

Perintah apa yang digunakan untuk memeriksa status file dalam repository Git?

a)

git status

b)

git check

c)

git log

d)

git diff

3.

Apa yang ditampilkan perintah git status jika ada file yang belum di-track?

a)

Tracked file

b)

Staged files

c)

Committed files

d)

Untracked files

4.

Perintah apa yang digunakan untuk menambahkan file ke staging area?

a)

git commit

b)

git init

c)

git add

d)

git push

5.

Setelah file di-stage, perintah apa yang digunakan untuk menyimpan perubahan dalam repo?

a)

git commit

b)

git push

c)

git add

d)

git merge

6.

Apa yang dimaksud dengan commit ID?

a)

Nama pengguna yang melakukan commit

b)

ID unik yang mengidentifikasi commit

c)

Nama branch dan Merge ID

d)

Versi File Commit

7.

Apa perintah yang digunakan untuk melihat riwayat commit?

a)

git diff

b)

git merge

c)

git branch

d)

git log

8.

Apa tujuan branching dalam Git?

a)

Menggabungkan dua commit

b)

Membuat branch baru untuk bekerja pada fitur terpisah

c)

Menghapus commit terakhir

d)

Menyimpan file secara otomatis

9.

Bagaimana cara membuat branch baru?

a)

git new <nama-branch>

b)

git create branch <nama-branch>

c)

git branch <nama-branch>

d)

git checkout <nama-branch>

10.

Apa yang terjadi ketika Anda menjalankan git merge?

a)

Branch saat ini dihapus

b)

Branch saat ini digabungkan dengan branch lain

c)

Branch lain digabungkan ke branch saat ini

d)

Commit sebelumnya dibatalkan

11.

Bagaimana cara mengatasi konflik merge di Git?

a)

Menggunakan git reset

b)

Menghapus branch yang bermasalah

c)

Mengedit file yang bermasalah dan commit ulang

d)

Mengabaikan pesan konflik

12.

Apa fungsi perintah git push?

a)

Menyimpan file ke staging area

b)

Menampilkan perbedaan antara commit

c)

Menggabungkan branch

d)

Mengirim commit lokal ke repository remote

13.

Perintah apa yang digunakan untuk menampilkan commit yang belum di-push ke GitHub?

a)

git status

b)

git log

c)

git diff

d)

git show

14.

Apa fungsi git diff?

a)

Menampilkan perbedaan antara dua commit atau branch

b)

Menghapus perubahan yang terjadi

c)

Menyimpan file ke staging area

d)

Menggabungkan branch

15.

Apa perintah untuk menghubungkan repository lokal ke remote repository di GitHub?

a)

git link

b)

git connect

c)

git remote add

d)

git push

16.

Pernyataan Benar atau Salah :

Git adalah sistem kontrol versi terpusat (Centralized Version Control System).

a)

BENAR

b)

SALAH

17.

Pernyataan Benar atau Salah :
"Perintah git init digunakan untuk menginisialisasi repository Git baru."

a)

BENAR

b)

SALAH

18.

Pernyataan Benar atau Salah,
"Setiap kali Anda melakukan commit di Git, file akan disimpan sebagai snapshot."

a)

BENAR

b)

SALAH

19.

Pernyatan Benar Salah :

"Perintah git status menampilkan daftar semua commit yang pernah dilakukan."

a)

BENAR

b)

SALAH

20.

Pernyataan Benar dan Salah:
"GitHub adalah sistem kontrol versi terdistribusi."

a)

BENAR

b)

SALAH

21.

Pernyataan Benar dan Salah:
"File .diff digunakan untuk menunjukkan perbedaan antara dua versi file."

a)

BENAR

b)

SALAH

22.

Pernyataan Benar dan Salah:
"Perintah git push digunakan untuk menggabungkan branch dalam Git."

a)

BENAR

b)

SALAH

23.

Pernyataan Benar dan Salah:
"Repositori lokal dalam Git selalu sinkron dengan repositori remote."

a)

BENAR

b)

SALAH

24.

Pernyataan Benar dan Salah:
"Perintah git branch digunakan untuk membuat cabang baru di Git."

a)

BENAR

b)

SALAH

25.

Pernyataan Benar dan Salah:
"Di Distributed Version Control System (DVCS), pengguna memerlukan izin untuk mengedit file di server pusat."

a)

BENAR

b)

SALAH