# git checkout > Bulunulan dalı değiştir veya çalışma ağaçlarını onar. > Daha fazla bilgi için: . - 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}}`