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



13
Git deposundaki satır sayısını sayma
Git deposundaki tüm dosyalarda bulunan toplam satır sayısını nasıl sayabilirim? git ls-files bana git tarafından izlenen dosyaların bir listesini verir. catTüm bu dosyalara bir komut arıyorum . Gibi bir şey git ls-files | [cat all these files] | wc -l
766 bash  git  shell  line-count 

15
Geliştirme dalını master ile birleştir
İki şube yani var masterve developmentbir GitHub depodaki. Gösterildiği gibi kalkınma branşındaki tüm gelişimimi yapıyorum. git branch development git add * git commit -m "My initial commit message" git push -u origin development Şimdi developmentdaldaki tüm değişiklikleri master. Mevcut yaklaşımım: git checkout master git merge development git push -u origin …
764 git  git-merge 

15
Git'i “Değişikliklerinizi yapmadan önce birleştirin veya saklayın” diyerek nasıl çözerim?
Yerel makinemde bazı güncellemeler yaptım, onları uzak bir depoya ittim ve şimdi değişiklikleri sunucuya çekmeye çalışıyorum ve mesajı alıyorum; hata: Aşağıdaki dosyalarda yaptığınız yerel değişikliklerin birleştirme işleminin üzerine yazılır: WP-içeriği / w3tc-yapılandırma / master.php Lütfen birleştirmeden önce değişikliklerinizi yapın veya saklayın. Bu yüzden koştum, git checkout -- wp-content/w3tc-config/master.php ve tekrar …
762 git 


12
Git alt modülünü eklerken bir dalı / etiketi nasıl belirleyebilirim?
Nasıl git submodule add -bçalışır? Belirli bir dalı olan bir alt modül eklendikten sonra, yeni bir klonlanmış depo (sonra git submodule update --init) dalın kendisi değil belirli bir işlemde olacaktır ( git statusalt modülde "Şu anda hiçbir dalda değil" ifadesi gösterilir). Alt modülün dalı veya belirli bir taahhüt hakkında .gitmodulesveya …

14
Git'te HEAD ^ ve HEAD ~ arasındaki fark nedir?
Git'te bir üst öğe taahhüt nesnesi belirttiğimde, HEAD^ve arasında kafam karıştı HEAD~. Her ikisi de HEAD^3ve gibi "numaralı" bir sürümü var HEAD~2. Bana çok benzer ya da aynı görünüyorlar, ancak tilde ve şapka arasında herhangi bir fark var mı?
756 git 

20
.Gitconfig içinde kendim için birden fazla kullanıcı belirleyebilir miyim?
Benim ~/.gitconfig, kişisel e-posta adresimi altında listeliyorum [user], çünkü Github depoları için kullanmak istediğim şey bu. Ama son zamanlarda git'i iş için kullanmaya başladım. Şirketimin git repo'su işlememe izin veriyor, ancak yeni değişiklik kümelerinin duyurularını gönderdiğinde, Anonim olduklarını söylüyor çünkü e-posta adresimi tanımıyor .gitconfig- en azından bu benim teorim. İçinde …
755 git  git-config 


21
Git taahhüt sayısını nasıl alabilirim?
Git depomun taahhütlerinin sayısını, biraz SVN revizyon numaralarına benzetmek istiyorum. Amaç, benzersiz, artan bir yapı numarası olarak kullanmaktır. Şu anda böyle, Unix / Cygwin / msysGit: git log --pretty=format:'' | wc -l Ama bunun bir hile olduğunu hissediyorum. Bunu yapmanın daha iyi bir yolu var mı? Aslında wcgitmeme ve hatta …




6
Yerel git kesinleştirme nasıl iptal edilir
Benim sorunum, örneğin bir dosyayı değiştirdim: README, ' test hattım için bu ' yeni bir satır ekledi ve dosyayı kaydetti, sonra aşağıdaki komutları verdim git status # On branch master # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout …

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.