SORU
15 HAZİRAN 2010, Salı


Değişim belirli bir yazarı işlemek işlemek

Belirli bir tarihte taahhüt yazarı olarak değiştirmek istiyorum. Son tamamlama değil.

Bu - How do I change the author of a commit in git? soru hakkında bilgim var

Ama karma ile tamamlama ya da kısa-karma belirlerim bir şey düşünüyorum.

CEVAP
15 HAZİRAN 2010, Salı


İnteraktif kapalı değiştirmeniz daha tamamlama tarihi (git rebase -i <earliercommit>) bir nokta daha önce rebase. Taahhüt rebased listesinde edit pick metinden bir karma yanındaki değiştirmek istiyorum. Git sen değiştirmek istediğinde tamamlama, bu kullanın:

git commit --amend --author="Author Name <email@address.com>"

Örneğin, tamamlama tarihi A-B-C-D-E-F F HEAD ve değiştirmek istiyorsan yazar C D, o zaman

  1. git rebase -i B belirtin
  2. edit C D her iki satır değiştirmek
  3. Rebase başlayınca, ilk C duraklama olur
  4. 15**
  5. git rebase --continue
  6. Tekrar D duraklama olur
  7. O zaman 18 ** tekrar
  8. git rebase --continue
  9. Rebase tamamlayacak.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dcigs

    dcigs

    9 EYLÜL 2006
  • Joshua Bane

    Joshua Bane

    24 Temmuz 2007
  • super1988guy

    super1988guy

    9 Aralık 2007