wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Git Mastery

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Siapakah pencipta Git?

a)

Steve Jobs

b)

Mark Zuckerberg

c)

Linus Torvalds

d)

Richard Stallman

2.

Kapan Git pertama kali dirilis?

a)

3 Mei 2007

b)

7 April 2005

c)

15 Maret 2006

d)

22 Oktober 2004

3.

Apa yang membedakan Git dari sistem kontrol versi lainnya?

a)

Git menggunakan pendekatan distributed version control system.

b)

Git tidak memiliki fitur branching.

c)

Git tidak mendukung kolaborasi tim.

d)

Git hanya dapat digunakan secara online.

4.

Apa yang dimaksud dengan branching dalam Git?

a)

Branching in Git allows for creating separate lines of development to work on features or fixes without affecting the main codebase.

b)

Branching in Git is a process of compressing code files for storage.

c)

Branching in Git refers to merging code from different repositories.

d)

Branching in Git is a feature that allows for automatic code deployment.

5.

Apa yang harus dilakukan jika terjadi konflik merge dalam Git?

a)

Menyelesaikan konflik merge dengan menyesuaikan perubahan yang bertentangan di file-file yang terlibat.

b)

Mengabaikan konflik merge dan melanjutkan tanpa penyelesaian

c)

Menghapus semua perubahan yang terlibat dalam konflik merge

d)

Mengganti semua file yang terlibat dalam konflik merge dengan versi sebelumnya

6.

Bagaimana cara mengatasi masalah 'detached HEAD' dalam Git?

a)

Delete the repository and start over

b)

Ignore the detached HEAD state

c)

Create a new branch at the current commit using 'git checkout -b new-branch-name'.

d)

Switch to a different version control system

7.

Apa manfaat utama menggunakan Git bagi pengembang software?

a)

Mengurangi konsumsi baterai

b)

Memperbaiki kualitas gambar

c)

Memungkinkan pelacakan perubahan kode, kolaborasi tim, dan manajemen versi perangkat lunak.

d)

Meningkatkan kecepatan komputer

8.

Bagaimana cara menggabungkan dua branch di Git?

a)

git connect

b)

git merge

c)

git combine

d)

git join

9.

Apa yang dimaksud dengan 'rebase' dalam Git?

a)

Proses untuk menggabungkan dua branch

b)

Proses untuk menghapus repository lokal

c)

Proses untuk menambahkan file ke staging area

d)

Proses untuk mengubah sejarah commit dengan memindahkan cabang saat ini ke titik referensi baru.

10.

Apa trik untuk menghindari melakukan commit langsung ke branch master dalam Git?

a)

Gunakan branch 'master' untuk melakukan commit terlebih dahulu.

b)

Buat branch baru dengan nama yang sama seperti 'master'.

c)

Lakukan commit langsung ke branch master tanpa ragu.

d)

Gunakan branch lain seperti 'develop' atau 'feature' untuk melakukan commit terlebih dahulu.