«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.


20
Git deposundan bir dosyayı nasıl silebilirim?
"file1.txt"Git deposuna bir dosya ekledim . Bundan sonra, bunu taahhüt ettim, dir1ve adlı birkaç dizin ekledim dir2ve Git deposuna taahhüt ettim . Şimdi cari depo vardır "file1.txt", dir1ve dir2. Nasıl silebilirsiniz "file1.txt"gibi, başkalarına etkilemeden dir1ve dir2?
1922 git  git-rm 



18
Tüm git alt modüllerinden en son çekmenin kolay yolu
Geliştirdiğimiz birçok kütüphaneye bağımlı olan birkaç büyük projeyi yönetmek için git alt modüllerini kullanıyoruz. Her kütüphane, bağımlı projeye alt modül olarak getirilen ayrı bir repo. Geliştirme sırasında, genellikle her bağımlı alt modülün en son sürümünü almak istiyoruz. Git'in bunu yapmak için yerleşik bir komutu var mı? Değilse, bunu yapabilen bir …
1846 git  git-submodules 

30
GitHub'da README.md'e resim ekle
Son zamanlarda GitHub'a katıldım . Orada birkaç projeye ev sahipliği yaptım. README Dosyama bazı resimler eklemem gerekiyor. Bunu nasıl yapacağımı bilmiyorum. Ben bu konuda arama, ama tüm "web üzerinde görüntüleri barındırmak ve görüntü yolunu README.md dosyasında belirtin" bana bazı bağlantılar oldu. Herhangi bir üçüncü taraf web barındırma hizmetleri görüntüleri barındırmadan …


25
Alt dizini ayrı Git deposuna ayırma (taşıma)
Bir dizi alt dizin içeren bir Git deposu var. Şimdi alt dizinlerden birinin diğeri ile ilgisiz olduğunu ve ayrı bir depoya ayrılması gerektiğini buldum. Alt dizin içindeki dosyaların geçmişini tutarken bunu nasıl yapabilirim? Sanırım bir klon yapabilir ve her bir klonun istenmeyen kısımlarını kaldırabilirim, ama sanırım bu eski bir revizyonu …


18
Git'te bırakılan bir depo nasıl kurtarılır?
Ben sık kullandığınız git stashve git stash popbenim çalışma ağacında değişiklikleri kaydedip geri yükleyin. Dün çalışma ağacımda sakladığım ve attığım bazı değişiklikler oldu ve sonra çalışma ağacımda daha fazla değişiklik yaptım. Geri dönüp dünün saklanan değişikliklerini gözden geçirmek istiyorum, ancak git stash popilişkili taahhüdün tüm referanslarını kaldırıyor gibi görünüyor. Ben …
1737 git  recovery  git-stash 

19
Git'teki bir dosyada yapılan değişiklikleri izlemeyi ve yoksaymayı nasıl durdurabilirim?
Bazı .csprojdosyaları içeren bir projeyi klonladım . Yerel csprojdosyalarımın Git tarafından izlenmesine (ya da bir yama oluştururken ortaya çıkmasına) ihtiyacım yok, ama açıkça projede gerekli. *.csprojYEREL'e ekledim .gitignore, ancak dosyalar zaten repoda. Git durumunu yazdığımda csproj, yamaları takip etmek veya göndermek için ilgilenmediğim değişiklikleri gösterir . Bir durum yaptığımda (veya …
1731 git 

22
.Gitignore dosyasını birkaç dosya dışında her şeyi yoksay
Bir .gitignore dosyasının Git'in sürüm denetiminden belirtilen dosyaları gizlediğini anlıyorum. Çalışır gibi ekstra dosyalar (.auth, .dvi, .pdf, günlükler, vb.) Bir sürü üreten bir proje (LaTeX) var, ama bunların izlenmesini istemiyorum. Ben bunu yapmak (belki de gerekir) böylece tüm dosyaları projede ayrı bir alt klasör koymak, biliyorum, çünkü ben sadece klasörü …
1700 git  gitignore 

14
Geçerli Git dalını ana dal yapma
Git'te bir depom var. Bir dal yaptım, daha sonra hem efendide hem de dalda bazı değişiklikler yaptım. Sonra, onlarca taahhüt daha sonra, şubenin efendiden çok daha iyi durumda olduğunu fark ettim, bu yüzden şubenin efendi "olmasını" ve efendideki değişiklikleri göz ardı etmesini istiyorum. Birleştiremiyorum, çünkü değişiklikleri efendide tutmak istemiyorum. Ne …
1657 git 


3
Belirli bir dosyayı nasıl saklayabilirim?
Şu anda değiştirilmiş olanları kaydetmek üzere olduğum zuladan bırakarak belirli bir dosyayı nasıl saklayabilirim? Örneğin, git durumu bana şunu veriyorsa: younker % gst # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # # Changes not staged for commit: # (use "git add <file>..." to …
1624 git  git-stash 

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.