Yerel değişiklikleri belirli bir dosyaya geri almaya çalışıyorum. Hiçbir şey taahhüt edilmedi.Yerel değişiklikleri yerel bir dosyaya geri yükleme
Tüm değişiklikleri geri döndürmek istediğimde, git revert --reset HEAD
gerçekleştirebilir. Ancak, bu durumda, tüm değişiklikleri tüm dosyalara geri döndürmek istemiyorum.
Onun berrak ve hatta git-revert(3)
adam sayfasını okuduktan sonra, sadece bir dosyayı nasıl geri dönülür? Bana açık değildir:
NAME
git-revert - Revert some existing commits
SYNOPSIS
git revert [--[no-]edit] [-n] [-m parent-number] [-s] <commit>...
git revert --continue
git revert --quit
git revert --abort
...
Bu How to revert a specific file in a old commit on git benzer, ancak hiçbir kaydedilmesini yapılmıştır. Ve isteğe bağlı bir sürece geri dönmek isteyen OP'den farklı olarak, sadece dosyanın MASTER'in kopyasına geri dönmesini istiyorum.
SVN altında, söz konusu dosyayı silip svn update
gerçekleştirin.
Tek bir dosyada değişiklikleri nasıl değiştiririm?
ah 'git checkout -'? –
NightShadeQueen
Teşekkürler NightShadeQueen. Ödeme yapmadım. Git tarafından sağlanan varsayılan çalışma alanını kullanıyorum. Yani, bir 'git klonu 'gerçekleştirdim ve işe gittim. – jww