SORU
29 Mayıs 2009, Cuma


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
29 Mayıs 2009, Cuma


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)
  1. Bu geri almak istiyorsun

  2. 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

  3. Çalışma ağaç dosyaları düzeltmeleri yapın.

  4. İşlemek için değişiklik sahne.

  5. 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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Amazon Web Services

    Amazon Web S

    8 NİSAN 2009
  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009
  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006