mirror of https://github.com/CrimsonTome/tldr.git
34 lines
919 B
Markdown
34 lines
919 B
Markdown
# git restore
|
||
|
||
> Çalışan ağaç dosyalarını onar. Git sürümü 2.23+ olmalıdır.
|
||
> `git checkout` ve `git reset` komutlarına da ayrıca bakılması tavsiye edilir.
|
||
> Daha fazla bilgi: <https://git-scm.com/docs/git-restore>.
|
||
|
||
- Sahnelenmemiş bir dosyayı mevcut commit'in sürümüne kavuştur:
|
||
|
||
`git restore {{dosya/konumu}}`
|
||
|
||
- Sahnelenmemiş bir dosyayı belirtilen commit'in sürümüne kavuştur:
|
||
|
||
`git restore --source {{commit}} {{dosya/konumu}}`
|
||
|
||
- İzlenen dosyalardaki sahnelenmemiş tüm değişiklikleri iptal et:
|
||
|
||
`git restore :/`
|
||
|
||
- Bir dosyayı sahnelenmemiş hale getir:
|
||
|
||
`git restore --staged {{dosya/konumu}}`
|
||
|
||
- Tüm dosyaları sahnelenmemiş hale getir:
|
||
|
||
`git restore --staged :/`
|
||
|
||
- Dosyalara yapılan sahnelenmiş veya sahnelenmemiş tüm değişiklikleri iptal et:
|
||
|
||
`git restore --worktree --staged :/`
|
||
|
||
- Onarılacak dosya parçalarını etkileşimli olarak seç:
|
||
|
||
`git restore --patch`
|