SORU
27 NİSAN 2010, Salı


Nasıl yapılır eski (son) Gıt işlemek için değiştirilmiş bir dosya ekleyin

Son bir saat içinde birçok şey değişti ve onları adım adım işledi. Ama ben biraz önce tamamlar değiştirilmiş bir dosya eklemek için unuttum fark ettim.

Bu Günlük bu gibi görünüyor:

GIT TidyUpRequests u:1 d:0> git log 
commit fc6734b6351f6c36a587dba6dbd9d5efa30c09ce 
Author: David Klein <> 
Date:   Tue Apr 27 09:43:55 2010  0200

    The Main program now tests both Webservices at once

commit 8a2c6014c2b035e37aebd310a6393a1ecb39f463 
Author: David Klein <>
Date:   Tue Apr 27 09:43:27 2010  0200

    ISBNDBQueryHandler now uses the XPath functions from XPath.fs too

commit 06a504e277fd98d97eed4dad22dfa5933d81451f 
Author: David Klein <> 
Date:   Tue Apr 27 09:30:34 2010  0200

    AmazonQueryHandler now uses the XPath Helper functions defined in XPath.fs

commit a0865e28be35a3011d0b6091819ec32922dd2dd8 <--- changed file should go here
Author: David Klein <> 
Date:   Tue Apr 27 09:29:53 2010  0200

    Factored out some common XPath Operations

Herhangi bir fikir? :)

CEVAP
27 NİSAN 2010, Salı


git rebase kullanın. Özellikle:

  1. git rebase -i HEAD~10 (ya da yeterince tekrar görmek için ne gerekiyorsa kullanın.
  2. Mark edit söz konusu (a0865...) tamamlama.
  3. Rebase kaydedin ve git kabuğu geri bırakın ve bekleyin taahhüt düzeltmek için.
  4. git add dosyanızı ekleyin.
  5. git commit --amend ile tamamlama veya değiştirme.
  6. Geri kalanı yeniden yazacak olan git rebase --continue yeni bir karşı taahhüt eder.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • UKF

    UKF

    2 Aralık 2009
  • UlyssesForever's channel

    UlyssesForev

    28 ŞUBAT 2012
  • waterfairy17

    waterfairy17

    9 Aralık 2007