Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Git Komutlar ve Detaylar

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Yeni bir Git deposu başlatmak için kullanılan komut nedir?

a)

git start

b)

git init

c)

git create

d)

git new

2.

Mevcut bir uzak depoyu yerel bilgisayarınıza klonlamak istiyorsanız hangi Git komutunu kullanmalısınız?

a)

git clone [url]

b)

git init [url]

c)

git copy [url]

d)

git download [url]

3.

Yeni oluşturulan bir dosyayı ilk kez commit etmeden önce hangi iki Git komutunun sırasıyla kullanılması gerekir?

a)

'git commit' sonra 'git add'

b)

'git stage' sonra 'git commit'

c)

'git add' sonra 'git commit'

d)

'git save' sonra 'git finalize'

4.

Bir geliştirici, yaptığı son commit'i unstage yapmak ve değişiklikleri çalışma dizinine geri almak istiyor. Hangi komut dizisi bu işlemi gerçekleştirir?

a)

git reset HEAD~1

b)

git revert HEAD

c)

git commit --amend

d)

git remove --last

5.

Bir geliştirici, bir commit mesajını değiştirmek istiyor ancak değişiklikleri henüz push etmemiş. Bu durumu düzeltmek için hangi komutu kullanmalıdır?

a)

git commit --amend -m "Yeni mesaj"

b)

git commit --redo -m "Yeni mesaj"

c)

git commit --overwrite -m "Yeni mesaj"

d)

git commit --update -m "Yeni mesaj"

6.

Bir geliştirici, bugfix adında yeni bir branch oluşturmak ve bu branch'e geçmek istiyor. Hangi komut dizisi bu işlemi gerçekleştirir?

a)

git branch bugfix ardından git checkout bugfix

b)

git checkout -b bugfix

c)

git merge bugfix

d)

git branch -m bugfix

7.

Birleştirme (merge) sırasında çakışmalar (conflicts) meydana geldiğinde, hangi komut değişiklikleri manuel olarak incelemenize ve çözmenize olanak tanır?

a)

git conflict --resolve

b)

git merge --no-commit

c)

git checkout --theirs <file_path>

d)

git status

8.

Eğer bir geliştirici, feature branch'ini develop branch'i üzerinde rebase etmek istiyorsa, hangi komutu kullanmalıdır?

a)

git rebase develop feature

b)

git checkout feature ardından git rebase develop

c)

git merge feature develop

d)

git checkout develop ardından git rebase feature

9.

Bir geliştirici, mevcut çalışma dizinindeki ve staging alanındaki değişiklikleri geçici olarak saklamak istiyor. Bu işlemi gerçekleştirmek için hangi Git komutu kullanılır?

a)

git save

b)

git hold

c)

git stash

d)

git backup

10.

Bir geliştirici, daha önce stash ettiği değişiklikleri mevcut branch'e uygulamak istiyor, ancak stash listesinde saklanan değişiklikleri silmek istemiyor. Bu durumda hangi komut kullanılmalıdır?

a)

git stash pop

b)

git stash apply

c)

git stash use

d)

git stash deploy