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

4
Hangi gitignore kuralının dosyamı yok saydığını açıkla
Neden bazı dosyaların git tarafından göz ardı edildiğini görmenin herhangi bir yolu var mı (yani hangi kural .gitignore Dosyadaki dosyanın yok sayılmasına neden oluyor)? Yüzlerce klasör ve onlarca .gitignoredosya ile bu (veya çok daha karmaşık bir senaryo var) düşünün : / -.gitignore -folder/ -.gitignore -subfolder/ -.gitignore -file.txt git add folder/subfolder/file.txtGit …
310 git  gitignore 

5
Git Tamamlama İletileri: 50/72 Biçimlendirme
Tim Pope, blog gönderisinde belirli bir Git taahhüt mesajı stili olduğunu savunuyor: http://www.tpope.net/node/106 . İşte size önerilerinin kısa bir özeti: İlk satır 50 karakter veya daha azdır. Sonra boş bir çizgi. Kalan metin 72 karakterle tamamlanmalıdır. Blog yazısı bu öneriler için mantıklı (kısaca "50/72 biçimlendirme" diyeceğim): Uygulamada, bazı araçlar ilk …
310 git 

5
Bir alt dizine alt modülü nasıl eklerim?
~/.janus/İçinde bir sürü submodül içeren bir git repo var. Ben de alt modülü eklemek istiyorum ~/.janus/snipmate-snippets/snippets/ama çalıştırdığınızda git submodule add <git@github.com:...>içinde snipmate-snippetsdizinde, ben şu hata mesajı alıyorum: You need to run this command from the toplevel of the working tree. Yani soru şu: snipmate-snippetsDizine nasıl bir alt modül eklerim ?

9
git git dizininde değilken çekme
Diyelim ki /X/Ybir git depomuz olan bir dizinim var. Bir şekilde git pulliçeriden olduğu gibi bir dizini /Xhedeflemek ama /X/Ydizini hedeflemek mümkün mü ? EDIT: Sanırım özellikle merak ediyordum: bunu git komutunu kullanarak yapmak mümkün, ama dizinleri değiştirmek zorunda kalmadan? NOT: VonC'nin cevabını , önceki seçeneklerden çok daha zarif olduğu …
308 git 

20
git: fatal: 'http' protokolünü kullanmıyorum
Bir web sayfasından git klon komutunu kopyalayıp yapıştırdım: https://fedorahosted.org/ibus-typing-booster/ Bunu anladım: user@host> git clone ​​http://git.fedorahosted.org/git/ibus-typing-booster.git Cloning into 'ibus-typing-booster'... fatal: I don't handle protocol '​​http'
307 git  clone  whitespace 

1
Git Tüm dallarda yazar başına düşen taahhüt sayısı
Tüm branşlarda yazar başına taahhüt sayısını almak istiyorum. görüyorum git shortlog -s -n Çok güzel bir liste yazdırır, ancak henüz diğer şubelerden birleştirilmemiş taahhütleri saymaz. Bu komutu her dalda tekrarlarsa, ortak komutlar birden çok kez sayılır. Bana genel resmi verecek bir senaryo / komut verebilir misiniz?

4
Yanlışlıkla .idea dizin dosyalarını git'e işledi
.idea/Dizini yanlışlıkla git'e adadım. Bu, repo'yu kontrol etmem gereken başka her yerde çatışmalara neden oluyor. Bu dosyaları uzaktan nasıl kaldıracağımı merak ediyordum? Intellij IDE'nin onlara ihtiyacı olduğundan bu dosyalara yerel olarak hala ihtiyacım var. Onları uzaktan kumandada istemiyorum. Dizini .idea/kendime ekledim .gitignoreve taahhüt ettim ve bu dosyayı uzaktan kumandaya ittim. …
306 git 

11
Git şubelerini nasıl arşivleyebilirim?
Git depomda artık aktif geliştirme aşamasında olmayan bazı eski şubelerim var. Dalları, çalışırken varsayılan olarak görünmemeleri için arşivlemek istiyorum git branch -l -r. Onları silmek istemiyorum çünkü tarihi saklamak istiyorum. Bunu nasıl yapabilirim? Refs / head'ların dışında ref oluşturmanın mümkün olduğunu biliyorum. Örneğin refs/archive/old_branch,. Bunu yapmanın herhangi bir sonucu var …
305 git 

13
Git alt modül başlığı 'başvuru bir ağaç değil' hatası
Ben geçersiz bir taahhüt işaret eden bir alt modül ile bir proje var: alt modül taahhüt yerel kaldı ve başka bir repo getirmeye çalıştığınızda olsun: $ git submodule update fatal: reference is not a tree: 2d7cfbd09fc96c04c4c41148d44ed7778add6b43 Unable to checkout '2d7cfbd09fc96c04c4c41148d44ed7778add6b43' in submodule path 'mysubmodule' Ben yerel olarak değiştirebilirsiniz herhangi bir …

5
Değişiklik yaparken git kesin yazar tarihini güncelleme
Kendimi taahhütlerimi sık sık değiştirirken buldum. Bilmiyorum stashben öyle yaptım unutmak eğiliminde çünkü ben ayrılmak ya da hafta sonu öncesinde önce bir "taslak" do yüzden, ne yaptım kaydetmek istediğiniz, özellikle çok taahhüt. Tek şey, taahhüdü değiştirdiğimde, hala orijinal yazar tarihine ayarlanmış. Düzeltirken güncellemenin (basit) bir yolu var mı?
305 git 

8
Git deposundaki silinen tüm dosyaları nasıl listeleyebilirim?
Git, dosyaların ne zaman silindiğine dair bilgileri depoladığını ve hangi dosyaların kaldırıldığını görmek için bireysel taahhütleri kontrol edebildiğimi biliyorum, ancak bir havuzun ömrü boyunca silinen her dosyanın bir listesini oluşturacak bir komut var mı?
305 git 

5
Dosyayı Git deposunda tut, ancak değişiklikleri izleme
Repo içinde olmasını isteyeceğim ama herhangi bir değişiklik izlemek istemeyeceğiniz bir CodeIgniter sitesinde birkaç dosya var. Örneğin, bu çerçevenin yeni bir yüklemesini yeni bir istemciye dağıtırım, aşağıdaki dosyaların indirilmesini istiyorum (varsayılan değerleri CHANGEME'dir) ve yalnızca bu istemciye (veritabanı kimlik bilgileri, e-posta adresi bilgileri, özel CSS). // the production config files …
305 git 

3
Özellik dalını başka bir özellik dalına yeniden oluştur
Üzerinde çalıştığım iki (özel) özellik dalım var. a -- b -- c <-- Master \ \ \ d -- e <-- Branch1 \ f -- g <-- Branch2 Bu dallar üzerinde biraz çalıştıktan sonra Branch1'deki Branch2'deki değişikliklere ihtiyacım olduğunu keşfettim. Branch2'deki değişiklikleri Branch1'e yeniden eklemek istiyorum. Son olarak aşağıdakileri yapmak …

5
Git-reflog'un her girdinin yanında bir tarih göstermesine neden olmanın bir yolu var mı?
Git-reflog komutu varsayılan olarak her girişin yanında bir tarih göstermez, bu da bana garip bir gözetim olarak dikkat çeker; Bunun çok yardımcı olacağını düşünüyorum. Her reflog girdisinin ne zaman eklendiğini göstermesini sağlamak için kullanılabilecek herhangi bir komut satırı seçeneği veya başka ince ayarlar var mı? Manpage gelecek değil ...
305 git  git-reflog  reflog 


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.