Pertanyaan dan Jawaban Git MCQ

Pertanyaan dan Jawaban Git MCQ

MCQSS.com menyediakan pertanyaan dan jawaban gratis tentang Git dalam format MCQ. Koleksi kami mencakup ratusan pertanyaan interaktif yang memungkinkan Anda mengevaluasi kemampuan Anda dalam Git. Apapun tingkat pengalaman Anda, Anda akan menemukan pertanyaan yang cocok untuk memperluas pengetahuan dan meningkatkan kepercayaan diri Anda dalam menggunakan Git. Mulai sekarang, tidak perlu membeli atau mendaftar, semua pertanyaan tersedia secara gratis. Gunakan MCQSS.com untuk mempersiapkan diri dalam ujian atau untuk belajar mandiri dan pengembangan di bidang Git.

1: Perintah apa yang membuat repositori git di direktori Anda saat ini?

A.   git mulai

B.   git init

C.   git mempersiapkan

D.   Git Mulai

2: Bagaimana Anda menambahkan semua file dalam subdirektori yang disebut ../project/experiment?

A.   git add ../project/experiment/

B.   git add ../project/experiment

C.   git add ../project/experiment/*

D.   git tambahkan ../

E.   git tambahkan proyek/

3: Pintasan apa yang dibuat dan memeriksa cabang secara bersamaan?

A.   Tidak ada jalan pintas: Git Branch <Cabangname>; git checkout <danchname> adalah cara fastet

B.   Git Branch --Checkout <SabangName>

C.   git-branch-and-checkout <danchname>

D.   git checkout -b <danchname>

4: File mana dalam repositori git menentukan file yang tidak disengaja yang harus diabaikan?

A.   .gitignore

B.   .git-exclude

C.   .git-ke-Ignore

D.   .gitexclude

5: File apa yang digunakan di dalam repositori, untuk mendaftar file yang harus diabaikan oleh git?

A.   .git

B.   .noadd

C.   .mengabaikan

D.   .gitignore

6: Manakah dari berikut ini yang akan menyalin repositori jarak jauh.

A.   git clone

B.   git add

C.   init git

D.   salinan git

E.   Git Mulai

7: Manakah dari berikut ini yang bukan perintah git

A.   dorongan git

B.   git add

C.   momen git

D.   tarik git

E.   git simpanan

8: Apa cabang utama dari repo git yang biasa disebut?

A.   saat ini

B.   utama

C.   KEPALA

D.   tuan

9: Bagaimana seseorang menambahkan repositori jarak jauh?

A.   git remote add [shortname] [url]

B.   git remote [shortname] [url]

10: Apa perintah untuk menampilkan versi git yang digunakan?

A.   git --help

B.   git --v

C.   git -Bare

D.   git --version

11: Berapa banyak server jarak jauh yang dapat 1 git repo tarik perubahan dari?

A.   128

B.   64

C.   32

D.   Tidak ada batas

E.   16

12: Apa yang ditambahkan opsi -m untuk melakukan komitmen git?

A.   Menggunakan pesan yang diberikan sebagai pesan komit

B.   Berkomitmen untuk menguasai terlepas dari cabang saat ini

C.   Menghentikan komit jika cabang saat ini adalah cabang utama

D.   Berkomitmen tanpa pesan

13: CSS juga dibuat dan dikelola oleh sekelompok orang di dalam

A.   W3D

B.   W3S

C.   W3C

D.   W3f

14: Apakah mungkin memiliki file .gitignore global?

A.   Ya

B.   TIDAK

15: Bagaimana Anda menentukan keadaan proyek saat ini?

A.   $ git stat

B.   Status $ git

C.   Git Stat

D.   (Semua opsi ini)

16: Siapa yang menemukan git?

A.   Steve Jobs

B.   Linus Torvalds

C.   Mark Zuckerberg

D.   Bill Gates

E.   Steve Wozniak

17: Apa perintah untuk melihat daftar komit terbaru?

A.   git bisect

B.   Daftar git

C.   git gabungan

D.   Log git

E.   pertunjukan git

18: Apa perintah untuk mengganti cabang?

A.   Git Switch <Branch Name>

B.   git tarik <nama cabang>

C.   Git Checkout <Branch Name>

D.   git fetch <name cabang>

E.   Git Clone <Branch Name>

19: Bagaimana Anda menambahkan semua file di direktori saat ini ke git repositori?

A.   git tambahkan semua

B.   git add ./

C.   git add

D.   git add.

20: Untuk memperbarui repo lokal Anda, perintah mana yang akan Anda gunakan?

A.   dorongan git

B.   git tarik

C.   status git

D.   git gabungan

E.   git rebase

21: Perintah mana yang menunjukkan kepada Anda versi instalasi git Anda.

A.   git --info

B.   git -v

C.   (tak ada satupun)

D.   yang git

E.   git --version

22: Apa cara yang benar untuk menambahkan beberapa file ke area pementasan?

A.   git tambahkan file1.txt, file2.txt, file3.txt

B.   git sertakan file1.txt file2.txt file3.txt

C.   git tambahkan file1.txt fil2.txt file3.txt

D.   git sertakan file1.txt, file2.txt, file3.txt

23: Bagaimana Anda mengambil perubahan dari repo jarak jauh?

A.   Git Pull Origin Master

B.   Git Pull Master

C.   Asal master tarik git

D.   Git Remote Master

E.   git mendapatkan master asal

24: Untuk membatasi perbandingan "git diff" dengan file foo.txt, gunakan:

A.   git diff foo.txt

B.   head git diff..foo.txt

C.   Semua benar

D.   git diff foo

25: Anda ingin mengembalikan ' note.txt ' ke versi dalam komit terbaru.

A.   git drop head /path/to/notes.txt

B.   Dropback git - /path/to/notes.txt

C.   checkout git - /path/to/notes.txt

26: Fitur apa yang benar -benar membuat git berdiri terpisah dari hampir setiap SCM lainnya

A.   Melakukan mesage

B.   Model bercabang

C.   Memerintah

D.   Area pementasan

27: Perintah mana yang akan mengembalikan cabang saat ini dan salinan berfungsi ke keadaan yang tepat sebelum komit terbaru?

A.   git kembali-no-edit kepala

B.   git reset --hard head^

C.   Git Commit -Revert

D.   head checkout git@{1}

28: Bagaimana Anda membatalkan semua perubahan sejak komit terakhir Anda?

A.   git reset --hard

B.   git undo <danch>

C.   git reset <danch>

D.   reset git

E.   git undo --hard

29: Bagaimana saya bisa mendapatkan ID komit?

A.   git --version

B.   Log git

C.   ID git

D.   ID git

E.   info git

30: Bagaimana Anda menggelar semua perubahan?

A.   git tambahkan semua

B.   Tahap git semua

C.   tahap git.

D.   git add.

31: Manakah dari perintah berikut yang hanya mencantumkan cabang jarak jauh?

A.   Git Branch - -Remote R

B.   Cabang git -A

C.   Cabang git -r

D.   Cabang git -semua

32: Perintah mana yang menghapus cabang bernama "bau" terlepas dari status gabungan?

A.   git hapus bau

B.   Git Cabang --Semove Stinky

C.   Git Branch -D Stinky

D.   git rm bau

33: Perintah apa yang membatalkan semua perubahan sejak komit terakhir?

A.   git undo

B.   git reset

C.   git kembali

D.   git rm

34: Bagaimana cara menampilkan daftar parameter konfigurasi?

A.   Konfigurasi Git

B.   git config -l

C.   Git Config

D.   Konfigurasi git -l

E.   Tidak ada cara untuk melakukan itu, kecuali dengan mengedit file konfigurasi.

35: Perintah "daftar simpanan git" harus mencetak yang berikut:

A.   Semua simpanan saat ini di tumpukan

B.   "Daftar 'yang berhasil disimpan'"

C.   Tidak ada. Ini adalah perintah yang tidak valid.

D.   Informasi untuk simpanan yang disebut "Daftar"

36: File bertahap adalah

A.   File yang diabaikan

B.   File yang ditambahkan ke indeks

C.   File yang berkomitmen

D.   Itu tidak ada

E.   File yang telah dimodifikasi

37: Bahasa apa yang digunakan dalam git

A.   C ++

B.   Fortran

C.   COBOL

D.   C

E.   C#

38: Benar atau salah? Apakah Git sistem kontrol versi terpusat.

A.   BENAR

B.   PALSU

39: Manakah dari opsi berikut yang memungkinkan pewarnaan yang bermanfaat dari output baris perintah?

A.   git config - -color

B.   Git Change --Olor Auto

C.   git config --global color.ui auto

40: Opsi apa yang menekan output untuk git rm?

A.   --Verbose = false

B.   --pendek

C.   --ringkasan

D.   --diam

41: Bagaimana Anda menambahkan hanya bagian -bagian tertentu dari file ke indeks?

A.   git add -p

B.   git tambahkan sebagian

C.   git tambahkan tambalan

D.   git add -s

42: Apa tujuan dari ' git bisect ' ?

A.   Batalkan komit sebelumnya (jika tidak didorong)

B.   Temukan komit terakhir Anda

C.   Temukan komit yang memperkenalkan bug

D.   Tandatangani komit terakhir (dengan kunci GPG)

E.   Setel ulang file ke komit terakhir

43: Fitur git apa yang memungkinkan Anda untuk menyematkan repo terpisah?

A.   submodul

B.   subrepos

C.   remote

44: Bagaimana Anda menambahkan repositori git lain sebagai direktori repositori Anda

A.   Modul Git <Repositori> <Direktori Lokal>

B.   Git Remote Tambah <Repositori> <Direktori Lokal>

C.   git tambahkan <direktori lokal> <Repositori>

D.   Git Submodule Tambahkan <Repositori> <Direktori Lokal>

45: Saat mendorong ke server jarak jauh, apa satu -satunya jenis penggabungan yang diterima secara default?

A.   Semua diterima

B.   Round-robin

C.   Rekursif

D.   maju cepat

46: Perintah mana yang akan menunjukkan revisi dan penulis apa yang terakhir memodifikasi setiap baris file?

A.   git bisect

B.   Git menyalahkan

C.   Periksa git

D.   Ulasan git

E.   revisi git

47: Menggunakan perintah mana Anda dapat menerapkan komitmen tertentu ke cabang saat ini, menggunakan SHA1 Commit?

A.   melakukan

B.   tambalan

C.   Rebase

D.   pick-pick

E.   menarik

48: Apa editor teks default yang digunakan oleh git?

A.   Notepad

B.   vim

C.   Emacs

D.   Default sistem

E.   browser

49: Apa opsi "Status Git" yang digunakan untuk menampilkan status proyek yang dipersingkat?

A.   -S

B.   --singkat

C.   --Verbose = false

D.   -B

50: `git rebase ` will:

A.   Kembalikan kembali toko objek gits untuk <pupstream>

B.   Replay Perubahan yang dilakukan di <prestream> di atas perubahan yang dibuat di cabang saat ini (seolah -olah perubahan <upstream> telah dilakukan setelah perubahan dalam cabang saat ini)

C.   Replay Perubahan yang dilakukan di cabang saat ini di atas perubahan yang dibuat di <prestream> (seolah -olah perubahan pada cabang saat ini telah dilakukan setelah perubahan <upstream>)

D.   Dorong perubahan dalam repositori saat ini ke dalam cabang bernama di <pupstream>

51: Perintah manakah untuk menghapus semuanya dari simpanan?

A.   reset git git

B.   git simpanan hapus

C.   Git Stash Drop

D.   Git Stash Prune

E.   git simpanan jernih

52: Repo git dapat terdiri dari berapa banyak jumlah kepala

A.   2

B.   Angka apa pun

C.   1

D.   5

53: Perintah mana yang menciptakan komit baru yang membatalkan perubahan dalam komit terbaru?

A.   checkout git -1

B.   kepala checkout git

C.   Git Revert Head

D.   git kembali

E.   checkout git

54: Perintah mana yang akan memindahkan perubahan dari komit terakhir ke dalam area panggung?

A.   git reset --soft head^

B.   checkout git.

C.   reset git --hard

D.   Git Reset Kepala.

55: Perintah mana yang menghapus file foo.txt dari indeks tetapi tidak dari direktori yang berfungsi?

A.   git reset foo.txt; Git Commit

B.   git rm foo.txt; Git Commit

C.   Git RM --Cached foo.txt

D.   Git Reset Head - Foo.txt; Git Commit

56: Manakah dari perintah berikut yang mengubah komit yang ada?

A.   Rebase

B.   mengatur ulang

C.   memutar ulang

D.   kembali

57: Apa opsi untuk mencetak grafik basis teks dari sejarah komit saat melakukan ' log git '?

A.   -G

B.   -G

C.   --show-graf

D.   --Graph

58: Bagaimana Anda mengatur cabang lokal yang ada untuk melacak cabang jarak jauh?

A.   Git Branch --T-Upstream LocalBranch Remotebanch

B.   Git Checkout -B LocalBranch Remotebanch

C.   git tarik localbanch remotebanch

D.   Git Branch -Track LocalBranch Remotebanch

59: Git MV setara dengan urutan perintah apa?

A.   MV lama baru; git tambahkan baru

B.   git rm tua; MV lama baru; git tambahkan baru;

C.   Git RM -Cacang tua; MV lama baru; git tambahkan baru

D.   MV lama baru; git update baru

60: Apa perintah untuk menunjukkan cabang yang tidak ada (lokal dan/atau jarak jauh) di dalam cabang saat ini?

A.   Cabang git-tidak ada rerga

B.   Cabang git -a ---no -rerpen

C.   Semua ini

61: Apa opsi Git Diff untuk menunjukkan diff dari perubahan yang tidak disusun?

A.   --Cached

B.   Tidak ada opsi yang diperlukan

C.   --unstaged

D.   KEPALA

62: Bagaimana cara menggabungkan perubahan yang dibuat dalam cabang "pengembangan" menjadi cabang "master" untuk menghindari konflik?

A.   Git Checkout <deverence>

B.   Checkout git git <hagor>

C.   git gabungan <development> dari cabang "master"

D.   git gabungan <horter> dari cabang "pengembangan"

63: Apa yang disingkat opsi git git?

A.   --cepat

B.   -Strategi

C.   --pendek

D.   --ringkasan

64: Bagaimana Anda mendapatkan semua submodul untuk mengkloning setelah Anda mengkloning repositori?

A.   Submodule init git -Recursive

B.   Git Submodule Clone -semua

C.   Git Clone Submodule --Recursive

D.   Git Update Submodules

E.   Git Submodule Update --inin -in -init

65: Apa tangan pendek umum untuk menghapus cabang di repositori jarak jauh?

A.   git rm <Repository>/<danch>

B.   Git Branch -d -r <Repository> <danch>

C.   Git Branch -D <Repository>/<danch>

D.   Git Push <repository>: <sabang>

E.   Git Reset <Repository> <danch>

66: "Git Log - -SESE --Before" digunakan untuk:

A.   Lihat log dari periode waktu tertentu

B.   Filter berkomitmen berdasarkan tanggal berkomitmen

C.   Juga tidak. Ini adalah argumen yang tidak valid.

67: Apa hubungan antara opsi-SHORT dan --T-dikelola untuk Git Commit?

A.   --Short hanya berfungsi jika--dry-run juga ditentukan

B.   --Dry-Run hanya berfungsi jika --Short juga ditentukan

C.   Menggunakan --Short menyiratkan-dry-run

D.   --short dan--dry-run tidak dapat digunakan bersama

68: Apa yang dilakukan ' git diff lainnya/master..head ' Mengerjakan

A.   Kembali ke komit terbaru

B.   Dapatkan perbedaan antara repo Anda dan repo lain

C.   Dapatkan perbedaan antara komit Anda sebelumnya dan komitmen Anda nanti

D.   Periksa perbedaan antara repo Anda dan repo lain

E.   Dapatkan perbedaan antara komitmen Anda

69: Anda tahap dua file, F1 dan F2. Perintah mana yang tidak menggetarkan F1?

A.   git reset head f1

B.   Git Reset F1

C.   git reset head - f1

D.   git reset - f1

70: Biasanya "kepala" menyimpan nama cabang, dan dikatakan terlepas ketika:

A.   itu tidak ada di cabang mana pun.

B.   Ini mengacu pada apa pun kecuali komit terbaru.

C.   Ini mengacu pada komitmen bukan pada cabang master.

D.   Ini mengacu pada komitmen bukan pada cabang saat ini.

E.   Ini mengacu pada komitmen sewenang -wenang yang bukan ujung cabang.

71: Benar atau salah? "Permintaan-pull" perintah git bawaan.

A.   PALSU

B.   BENAR

72: Apa fungsi git bersih -n

A.   mengatur ulang direktori kerja Anda untuk melakukan komit terakhir

B.   Lakukan "run kering" git bersih. Ini akan menunjukkan kepada Anda file mana yang akan dihapus tanpa benar -benar melakukannya.

C.   menghapus file baru yang belum ditambahkan ke area pementasan

73: Mode rebase git mana yang memungkinkan Anda untuk menggabungkan komitmen oleh ' squashing '?

A.   Labu

B.   interaktif

C.   Maju cepat

D.   Verbose

74: Apa yang terjadi setelah Anda menjalankan perintah berikut? tag git -a

A.   Daftar semua komit tag akan ditampilkan.

B.   Editor default sistem Anda akan dibuka.

C.   Komit berikutnya akan ditandai sebagai penting.

D.   Komitmen terakhir akan ditandai sebagai penting.

75: Perintah manakah untuk menghapus simpanan terbaru dari daftar simpanan?

A.   git simpanan rm

B.   git simpanan hapus

C.   git simpanan jernih

D.   Git Stash Drop

E.   git stash pop

76: Apa perbedaan antara opsi -c dan -c untuk komit git?

A.   -C memperbarui penulis dan cap waktu sementara -c tidak

B.   -C Memaksa komit saat -C berhenti pada kesalahan

C.   -C menghapus objek komit yang disalin sementara -c tidak

D.   -C memohon editor sementara -c tidak

77: Perintah "git diff", tanpa argumen tambahan, menunjukkan ...

A.   Perbedaan antara direktori kerja dan ujung cabang saat ini.

B.   Perbedaan antara indeks (apa yang saat ini dipentaskan) dan komit terakhir Anda; Apa yang akan Anda lakukan jika Anda menjalankan "Git Commit" tanpa opsi "-a".

C.   perubahan dalam direktori kerja sejak komit terakhir Anda; Apa yang akan Anda lakukan jika Anda menjalankan "Git Commit -a".

D.   Perubahan yang dilacak oleh Git di direktori kerja yang belum dipentaskan untuk komit berikutnya.

E.   Perbedaan antara direktori kerja dan komitmen terakhir untuk cabang master.

78: Apa opsi Git Diff yang digunakan untuk mengeluarkan diff yang diperpendek untuk file foo.txt?

A.   Git Diff --skummary foo.txt

B.   git diff --brief foo.txt

C.   git diff --stat foo.txt

D.   git diff --verbose = founde foo.txt

79: Perintah mana yang akan secara efektif mempratinjau penggabungan tanpa melakukan perubahan?

A.   head diff git .. <Remote>/<danch>

B.   Git Diff ... <Remote>/<danch>

C.   git gabungan-dry-run <remote> <danch>

80: Opsi komit git apa yang setara dengan menggunakan opsi -f dan -e?

A.   -N

B.   -S

C.   -T

D.   -z

81: Perintah mana yang memungkinkan Anda untuk mendapatkan gumpalan beberapa file apakah itu ada di repositori atau tidak?

A.   git encode

B.   git hash-object

C.   git hash

D.   objek git

E.   git blob

82: Manakah dari dua pernyataan berikut yang membuat git menggunakan file dari komit yang bertentangan yang Anda gabungkan?

A.   git gabungan -indeks.html

B.   checkout git -indeks mereka.html

83: Apa yang disingkat Opsi Git Commit?

A.   --keluar

B.   --cepat

C.   --pendek

D.   --status

84: Bagaimana mungkin untuk merekam gabungan dari cabang "oldbranch" menjadi master tanpa memodifikasi konten master?

A.   git gabungan ---fecord oldbranch

B.   git gabungan -strategi = Oursbranch

C.   git git oldbranch & git reset --hard

D.   Tidak mungkin, git bukan svn.

85: Apa singkatan untuk opsi-kering-dikelola git add?

A.   -y

B.   -N

C.   -D

D.   -R

86: Perintah mana yang memperoleh orang tua umum dari dua komit?

A.   GIT Common-Base <momit1> <mommit2>

B.   git fetch-base <momit1> <mommit2>

C.   git gabungan-base <momit1> <mommit2>

D.   Git Common-Parent <momit1> <mommit2>

87: Apa yang ditambahkan -opsi -a opsi untuk git komit?

A.   menambahkan semua perubahan dari semua file, diketahui dan tidak diketahui, dan melakukan komit

B.   menambahkan semua perubahan dari file yang diketahui dan melakukan komit

C.   Menambahkan semua perubahan dari semua file, diketahui dan tidak diketahui, menghapus semua file dalam indeks tetapi tidak di pohon yang berfungsi, dan melakukan komit

D.   Menambahkan semua perubahan dari file yang diketahui, menghapus semua file dalam indeks tetapi tidak di pohon yang berfungsi, dan melakukan komit

88: Apa opsi Git Diff untuk menunjukkan diff dari perubahan yang dipentaskan dan tidak seimbang?

A.   --Cached

B.   KEPALA

C.   Tidak ada opsi yang diperlukan

D.   --keduanya

89: Perintah mana yang digunakan untuk menginisialisasi repositori

A.   reset git

B.   Git Commit

C.   git init

90: Commande mana yang digunakan untuk melakukan perubahan

A.   status git

B.   kepala git

C.   git commit

D.   git add

91: Apa itu "kepala" di git

A.   Ini adalah referensi ke objek komit

B.   itu adalah kepala repositori

92: Apa fungsi "git clone"

A.   membuat salinan git repositori git yang ada

B.   Buat repositori git

93: Bagaimana Anda membuat salinan repositori jarak jauh lokal?

A.   git tarik <url repo remote>

B.   Git Clone <Remote Repo Url>

94: Bagaimana Anda menjaga traktat remote terpasang pada repositori lokal?

A.   Git Show Remote

B.   git remote

95: Perintah mana yang digunakan untuk membuat dan pindah ke cabang baru

A.   git checkout -b <danchname>

B.   Cabang git <abangname>

C.   Git Checkout <CabangName>

D.   git buat cabang -b <danchname>

96: Ketika Anda ingin melepaskan file, apa perintah de right untuk melakukannya?

A.   git rm <chile>

B.   git rf <pangkul>

C.   git hapus <file>

D.   Git RMV <Phear>

97: Bagaimana Anda bisa membawa fitur baru di cabang utama

A.   Menggunakan perintah "git gabungan"

B.   Menggunakan perintah "git copy"

98: Bagaimana Anda menyinkronkan repositori jarak jauh Anda dengan repositori github?

A.   $ git tarik asal <Irundname>

B.   $ git dorongan asal

C.   $ git init asal <iginname>

D.   $ git gabungan asal <Orelname>

99: bagaimana Anda berpindah dari cabang ke cabang

A.   checkout git

B.   checkout checkout git

C.   git int <danchname>

D.   $ git checkout <danchname>

E.   checkout git <cocal>

100: Pencabutan mana yang digunakan untuk perintah "checkout"?

A.   periksa git

B.   git c

C.   git ct

D.   git co