SORU
3 NİSAN 2013, ÇARŞAMBA


Rev-ayrıştırma gıt ne yapar?

git rev-parse ne yapar?

Adam sayfayı okudum ama cevaplar daha fazla soru kaldırdı. Şey gibi:

Seç vemasajparametreleri

Masaj? Bu ne anlama geliyor?

Bir çözümleyici (SHA1) revizyon belirteçleri, gibi olarak kullanıyorum

git rev-parse HEAD^

ya

git rev-parse origin/master

Bu komutun amacı nedir? Bu elde etmek için kullanmak doğru mu bile?

CEVAP
4 NİSAN 2013, PERŞEMBE


git rev-parse plumbing yardımcı bir komut öncelikle manipülasyon için kullanılır.

git rev-parse ortak kullanım revizyon belirleyici verilen SHA1 sağlamalarının yazdırmak için. Buna ek olarak, daha kısa benzersiz bir SHA1 baskı biçimi için çeşitli seçenekler --short gibi bu çıktı.

Ya da diğer kullanım durumları (metinler ve diğer Araçlar git üstüne inşa) var:

  • Belirtilen nesne geçerli gıt bir nesne olduğunu doğrulamak için --verify.
  • .git dizinin abs/göreli yol göstermek için --git-dir.
  • Eğer şu anda bir depo --is-inside-git-dir kullanarak içindeyseniz kontrol etmek ya da içinde bir ağaç --is-inside-work-tree kullanarak
  • Repo olmadığını kontrol ediyor bir çıplak kullanarak --is-bare-repository
  • SHA1 sağlamalarının dalları (--branches), etiketler (--tags) ve hakemler de baskı da uzak (--remote kullanarak) dayalı filtre edilebilir
  • Normalize etmek --parse-opt komut (tür) getopt benzer argümanlar ve eval ile kullanılabilecek bir çıkış string yazdırın

Massage yani başka bir dönüşüm komut biçim bilgisi dönüştürmek mümkün olduğunu ima eder. Bu aklıma bazı örneklere bakalım

  • commit içine şube veya etiket adı tesisat komut geçirilebilir böylece işaret eden tek işlemek için SHA1 değerleri kabul eden SHA1.
  • bir revizyon B ^A A..B git log git diff temel tesisat komutu eşdeğer tartışmalar içine aralığı

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MarinaHD2001

    MarinaHD2001

    7 ŞUBAT 2009
  • RocketJump

    RocketJump

    22 ŞUBAT 2006
  • UKF

    UKF

    2 Aralık 2009