2021-12-29 12:28:58 +00:00
|
|
|
|
# git checkout
|
|
|
|
|
|
|
|
|
|
> Bulunulan dalı değiştir veya çalışma ağaçlarını onar.
|
2022-01-29 20:17:39 +00:00
|
|
|
|
> Daha fazla bilgi: <https://git-scm.com/docs/git-checkout>.
|
2021-12-29 12:28:58 +00:00
|
|
|
|
|
|
|
|
|
- Yeni bir dal oluştur ve bu dala geç:
|
|
|
|
|
|
|
|
|
|
`git checkout -b {{dal_ismi}}`
|
|
|
|
|
|
|
|
|
|
- Belirtilen bir referansa (dal, uzak/dal, etiket gibi) dayanacak şekilde yeni bir dal oluştur ve bu dala geç:
|
|
|
|
|
|
|
|
|
|
`git checkout -b {{dal_ismi}} {{referans}}`
|
|
|
|
|
|
|
|
|
|
- Varolan yerel bir dala geç:
|
|
|
|
|
|
|
|
|
|
`git checkout {{dal_ismi}}`
|
|
|
|
|
|
|
|
|
|
- En son kontrol edilmiş olan dala geç:
|
|
|
|
|
|
|
|
|
|
`git checkout -`
|
|
|
|
|
|
|
|
|
|
- Uzak bağlantıdaki varolan bir dala geç:
|
|
|
|
|
|
|
|
|
|
`git checkout --track {{uzak_bağlantı_adresi}}/{{dal_ismi}}`
|
|
|
|
|
|
|
|
|
|
- Mevcut dizindeki sahnelenmemiş tüm değişiklikleri ayır (geri alma benzeri bir komut için `git reset` komutu önerilir):
|
|
|
|
|
|
|
|
|
|
`git checkout .`
|
|
|
|
|
|
|
|
|
|
- Sahnelenmemiş değişiklikleri belirtilen dosyaya ayır:
|
|
|
|
|
|
|
|
|
|
`git checkout {{dosya_ismi}}`
|
|
|
|
|
|
|
|
|
|
- Mevcut dizindeki bir dosyayı, belirtilen dalda commit edilmiş sürümü ile değiştirin:
|
|
|
|
|
|
|
|
|
|
`git checkout {{dal_ismi}} -- {{dosya_ismi}}`
|