«git» etiketlenmiş sorular

Git, açık kaynaklı dağıtılmış bir sürüm kontrol sistemidir (DVCS). Git kullanımı ve iş akışlarıyla ilgili sorular için bu etiketi kullanın. GitHub'da bir depo barındırıldığı için Git ile ilgili sorunlar için [github] etiketini KULLANMAYIN. Ayrıca, Git deposunu içeren genel programlama soruları için bu etiketi kullanmayın.


10
Git'teki bir dizindeki dosyaları nasıl yok sayabilirim?
.gitignoreBir dizindeki dosyaları yoksaymak için dosyanın doğru sözdizimi nedir ? Olurdu config/databases.yml cache/* log/* data/sql/* lib/filter/base/* lib/form/base/* lib/model/map/* lib/model/om/* veya /config/databases.yml /cache/* /log/* /data/sql/* /lib/filter/base/* /lib/form/base/* /lib/model/map/* /lib/model/om/* ?
544 git  gitignore 

6
Git bir damla üzerinde SHA-1 çarpışmasını nasıl ele alır?
Bu muhtemelen gerçek dünyada hiç olmadı ve asla gerçekleşmeyebilir, ama şunu düşünelim: git deponuz var, bir taahhütte bulunun ve çok şanssız olun: Lekelerden biri aynı SHA-1'e sahip zaten deponuzda olan bir başkası olarak. Soru şudur: Git bunu nasıl hallederdi? Sadece başarısız mı? İki blob'u bağlamanın bir yolunu bulun ve bağlama …


6
Değişiklikleri kaybetmeden son kaldırılmamış git taahhüdü nasıl kaldırılır
Bir benim yerel kopya böylece taahhüt dönmek için bir yol var mı tutar taahhüt olduğunu yapılan değişiklikleri, ama onlar benim çalışma kopyası olmayan kararlı değişiklikler olur? Bir taahhüdü geri almak sizi önceki taahhüdüne götürür - Değişiklikleri korumak istiyorum, ancak yanlış şubeye taahhüt ettim. Bu zorlanmadı, sadece taahhüt edildi.
539 git 

11
Git bana sürekli ssh anahtar parolamı soruyor
Github öğreticisinde belirtildiği gibi anahtarlar oluşturdum, bunları github'a kaydettim ve ssh-agent'ı açıkça kullanmayı denedim - ancak git her çekiş veya itme yapmaya çalıştığımda parolamı sormaya devam ediyor. Sebep ne olabilir?
538 git  github 



8
Composer.lock sürüm denetimine bağlı olmalı mı?
Havuzlu composer.lockbir uygulamada biraz kafam karıştı . Birçok insanın .gitignore composer.lockdepodan olmamamız gerektiğini söylediğini gördüm . Kütüphanelerimi geliştirici ortamımda güncellersem, yeni bir tane olacak, composer.lockancak bunları üretime güncelleyemeyeceğim, olur mu? Bu dosyada çakışma oluşturmayacak mı?


4
Git Etiketi Nedir, Etiket Nasıl Oluşturulur?
Ben uzaktan git etiketi kullanıma ne zaman böyle komut kullanın: git checkout -b local_branch_name origin/remote_tag_name Böyle bir hata var: error: pathspec `origin/remote_tag_name` did not match any file(s) known to git. Git tag komutunu kullandığımda remote_tag_name dosyasını bulabilirim.

12
Git ile büyük ikili dosyaları yönetme
Kaynak kodumun (web uygulaması) bağımlı olduğu büyük ikili dosyaların nasıl işleneceğine dair görüşler arıyorum. Şu anda birkaç alternatifi tartışıyoruz: İkili dosyaları el ile kopyalayın. Pro: Emin değilim. Aksine: Yeni bir site kurarken / eskisini taşırken hata olasılığını arttırdığından buna şiddetle karşıyım. Almak için başka bir engel oluşturur. Hepsini Git ile …

11
Git ve Mercurial - Karşılaştır ve Kontrast
Bir süredir kişisel projelerim için yıkımı kullanıyorum. Git ve Mercurial ve genel olarak DVCS hakkında daha fazla şey duymaya devam ediyorum. Tüm DVCS olayına bir koşuşturma vermek istiyorum, ancak her iki seçeneğe de aşina değilim. Mercurial ve Git arasındaki bazı farklar nelerdir? Not: Hangisinin "en iyi", hatta hangisiyle başlamam gerektiğini …

5
Birleştirme çakışmasıyla sonuçlanan git stash pop'u geri al
Eski bir konu dalında olduğumu fark etmeyerek kod tabanımda değişiklikler yapmaya başladım. Onları transfer etmek için, onları saklamak ve daha sonra yeni bir şubeye uygulamak istedim. Kullandığım git stash popYeni şube oluşturmadan önce mürşide yeni değişiklikler çekilmiş olmasaydı unutmadan, bu yeni dalına iş-içinde-ilerleme değişiklikleri aktarmak için. Bu, bir sürü birleşme …
519 git 

5
git cherry-pick “… 38c74d bir birleştirme ancak -m seçeneği verilmedi” diyor
Ana dalımda bazı değişiklikler yaptım ve bunları yukarı doğru getirmek istiyorum. Ben kiraz almak zaman aşağıdaki taahhütleri ancak git diyor ki fd9f578 takılıp: $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given. Git bana ne söylemeye çalışıyor ve cherry-burada kullanmak için doğru olanı …
518 git  merge  rebase  cherry-pick 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.