Sen kullanabilirsiniz kaçak ‘ın Gread(yani bu değil itibaren, bir dosyanın tampon yapılmalıdır tamponunun dosyanın çeşitli alternatif sürümleri ile bir tampon içeriğini değiştirmek için komut :Gstatustampon).
:Gread(bağımsız değişken olmadan) dosyanın sürümünü † dizininden kullanır .
:Gread - HEAD taahhüdünden dosyanın sürümünü kullanacaktır.
Kaçak destekleyici :help fugitive-revisiondiğer revizyon şartnamelerinin listesi için belgelere bakın (yukarıdaki ikisi muhtemelen en yararlı olanlarıdır).
İş :Greadakışı şöyle devam eder:
:Gread
- kaçak geçerli arabelleği temizler ve dizindeki içerikten okur
- Sonuç : Tampon şimdi dizinle aynı içeriğe sahip. Çalışan ağaç dosyası değişmedi.
:wDosyayı çalışma ağacına kaydetmek için ile devam edebilirsiniz (veya :Gread|whemen kaydetmek isteyip istemediğinizi biliyorsanız kullanın ).
İş :Git checkout -- %akışı şöyle devam eder:
:Git checkout -- %
- Git, dizindeki dosyanın sürümünü çalışma ağacındaki dosyaya kopyalar.
- Vim, dosyanın düzenleyicinin dışında değiştiğini fark eder ve sizden onu yok saymanızı veya yeniden yüklemenizi ister.
- Vim'e dosyayı yeniden yüklemesini söyle.
- Sonuç : Hem çalışan ağaç dosyası hem de tampon, şimdi dizinden içeriğe sahip.
Özet: :Gread“düzenleme başladıktan sonra dosya değişti” komut isteminden kaçınır ve dosyayı çalışma ağacında ne zaman değiştirmek istediğinize karar vermenizi sağlar.
† Tampon, çalışma ağacından gelen dosya yerine dosyanın dizin aşamasını temsil ettiğinde, dosyanın indeksinin 0 aşaması yerine, çalışma ağacındaki :Greaddiskte bulunduğu dosyanın içeriğini okur.