Nasıl son tamamlama Geri Al mı?
Bir dizin bir dizini Git .java
dosyaları içeren yerine .class
dosyalarını içeren işledim.
Geri Al bu nasıl söz verebilir miyim?
CEVAP
git-reset
: docs
Bir kaydetme ve geri alma
$ git commit ... (1) $ git reset --soft HEAD~1 (2) << edit files as necessary >> (3) $ git add .... (4) $ git commit -c ORIG_HEAD (5)
Bu geri almak istiyorsun
Bu genellikle sadece kararlı eksik ne hatırlıyorsun ne zaman yapılır veya teslim mesajı yanlış yazmışsın1veya her ikisi de. Eskisi gibi çalışma ağacı"". taahhüt bırakır
Çalışma ağaç dosyaları düzeltmeleri yapın.
İşlemek için değişiklik sahne.
Bu değişiklikler, eski teslim mesajı yeniden işlemek.
reset
kopyalanan eski kafa.git/ORIG_HEAD
;commit
-c ORIG_HEAD
açılacak bir editör, başlangıçta içeren günlük mesaj gelen eski taahhüt ve düzenlemenize olanak sağlar. Eğer mesajı düzenlemek için ihtiyacınız yoksa,-C
seçeneği yerine kullanabilirsiniz.
Editörün 1 notBir önceki işlemeye eğer sıfırlamak gerek yok "mesajını işlemek yanlış yazılmış". Sana reset
, gıt önceki yeni aktivite bağlayacak değil herhangi bir şekilde işlemek, yeni boş bir sayfa vererek, mesaj kaydetme. Daha kolay bir seçenek varsayılan gönderim iletisi Düzenleyicisi önceden girilmiş son tamamlama iletisi ile açılacak git commit --amend
.
Eğer dizin için yeni değişiklikler eklendi varsa, commit --amend
önceki eklenir onları kullanarak işleyen ancak dikkatli olun.
'git' önce ekleyin tamamlama...
Nasıl web tarayıcı otomatik tamamlama ...
Nasıl gıt tamamlama belirtilen değişti...
Nasıl önceki duruma Git yönetilen proj...
Nasıl GitHub tamamlama kaldırabilir mi...