SORU
12 ŞUBAT 2010, Cuma


Nasıl Git bir şube oluşturulduğunda belirlenir?

Bir şekilde belirlemek için vardırne zamanGit bir şube oluşturuldu? Benim repo bir şube var ve bunu oluştururken hatırlamıyorum ve belki yaratılış damgası görünce hafızama.

CEVAP
20 EYLÜL 2010, PAZARTESİ


ponted out in the comments Jackub's answer sürece Şubesi genç daha gün sayısı set config ayarı gc.reflogexpire (varsayılan 90 gün), sonra kullanmak senin reflog bulmak için bir şube başvuru ilk yarattı.

git reflog git log en bayraklar alabilir unutmayın. Daha fazla HEAD@{0} tarzı seçiciler etkili bir zaman kavramlar olduğunu unutmayın ve, aslında, ele (yol kesmek bir çeşit) tarih dizeleri gibi. Bu bayrak --date=local Kullanım ve böyle çıktı almak anlamına gelir:

$ git reflog --date=local
763008c HEAD@{Fri Aug 20 10:09:18 2010}: pull : Fast-forward
f6cec0a HEAD@{Tue Aug 10 09:37:55 2010}: pull : Fast-forward
e9e70bc HEAD@{Thu Feb 4 02:51:10 2010}: pull : Fast forward
836f48c HEAD@{Thu Jan 21 14:08:14 2010}: checkout: moving from master to master
836f48c HEAD@{Thu Jan 21 14:08:10 2010}: pull : Fast forward
24bc734 HEAD@{Wed Jan 20 12:05:45 2010}: checkout: moving from 74fca6a42863ffacaf7ba6f1936a9f228950f657 
74fca6a HEAD@{Wed Jan 20 11:55:43 2010}: checkout: moving from master to v2.6.31
24bc734 HEAD@{Wed Jan 20 11:44:42 2010}: pull : Fast forward
964fe08 HEAD@{Mon Oct 26 15:29:29 2009}: checkout: moving from 4a6908a3a050aacc9c3a2f36b276b46c0629ad91 
4a6908a HEAD@{Mon Oct 26 14:52:12 2009}: checkout: moving from master to v2.6.28

Ayrıca zaman --date=relative kullanmak için yararlı olabilir:

$ git reflog --date=relative
763008c HEAD@{4 weeks ago}: pull : Fast-forward
f6cec0a HEAD@{6 weeks ago}: pull : Fast-forward
e9e70bc HEAD@{8 months ago}: pull : Fast forward
836f48c HEAD@{8 months ago}: checkout: moving from master to master
836f48c HEAD@{8 months ago}: pull : Fast forward
24bc734 HEAD@{8 months ago}: checkout: moving from 74fca6a42863ffacaf7ba6f1936a9f228950f657 to master
74fca6a HEAD@{8 months ago}: checkout: moving from master to v2.6.31
24bc734 HEAD@{8 months ago}: pull : Fast forward
964fe08 HEAD@{11 months ago}: checkout: moving from 4a6908a3a050aacc9c3a2f36b276b46c0629ad91 to master
4a6908a HEAD@{11 months ago}: checkout: moving from master to v2.6.28

Son bir not: --all bayrak (ki gerçekten bir git-günlük bayrak anlaşılmıştır git-reflog) gösterir reflogs için bilinen tüm başvuruları refs/ (yerine sadece, HEAD) hangi size gösterecektir şube olaylar açıkça:

git reflog --date=local --all
860e4e4 refs/heads/master@{Sun Sep 19 23:00:30 2010}: commit: Second.
17695bc refs/heads/example_branch@{Mon Sep 20 00:31:06 2010}: branch: Created from HEAD

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS

    ASUS

    22 EKİM 2005
  • Doug Bernards

    Doug Bernard

    7 Kasım 2007
  • karneson

    karneson

    23 Temmuz 2006