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

6
Git yerel önbelleğini temizle
İşlemek üzere olduğum bir Webstorm projem var, ancak Git Windows GUI'deki commit düğmesine basmadan önce, .ideaklasör içeriğimi teslim etmek istemediğimi hatırladım . Bu yüzden .gitignores, belirli IDE'ler için otomatik olarak oluşturulan web sitesini kullandım ve dosyama ekledim .gitignore. Tüm .ideaaçıkça göz ardı edilir dosyaları hala beni kaldırıp söz konusu dosyaları …
92 git 

16
"react-scripts" dahili veya harici bir komut olarak tanınmıyor
Git alt modülü olarak JavaScript projesinin klonlandığı bir maven projem var. Yani dizin yapısı şuna benzer: mavenapp/src/main/javascript/[npm project files] package.json'umun içinde test şuna benzer: "test": "react-scripts test --env=jsdom", ama npm testi çalıştırmayı denediğimde diyor ki 'react-scripts' dahili veya harici bir komut olarak tanınmaz, İlginç bir şekilde, javascript projesini bağımsız olarak …

3
Git'te beyaz liste ve alt dizinler
Yalnızca metin dosyaları için bir beyaz liste oluşturdum. * !*.txt Şimdi, bir alt dizinde izlenmemiş bir metin dosyam var - sub/dir/file.txtve bu GÖSTERİLMİYOR (yok sayılır). Ancak, kök dizindeki metin dosyaları gösterilir. Bu neden ve bunu nasıl düzeltebilirim?
92 git  gitignore 

4
git branch -d uyarı veriyor
Yerel bir şubeyi sildikten sonra uyarı mesajını daha iyi anlamak istiyorum uyarı: 'old_branch'ile birleştirilen 'refs/remotes/origin/old_branch'ancak henüz birleştirilmemiş dalı silme HEAD.
92 git 

3
Git birleştirme girişimini geri al
İçinde satıcı dizini (# 2) bulunan çalışma dizinim (# 1) var. Besteci olmadan manuel olarak çekmek istediğim bir bağımlılık var (npm / gem'in php sürümü). # 1'de çalışıyordum, # 2'de kitaplığı güncellemeye karar verdiğimde değişiklikleri kaydetmedim / gerçekleştirmedim. Vendor / myname'e gittim ve git pull repository yaptım. Ne yazık ki, …


2
Git'te ana dalı bir etikete nasıl geri döndürebilirim?
Kökeni ve gelişmekte olan şubelerimiz var. Ana öğenin başlangıç ​​durumu olarak etiketlendi tag_ABC. Geliştirme dalında birkaç değişiklik yaptık ve kökene ittik. Sonra kazara gelişerek usta olarak birleştik ve kökene ittik. Şimdi ustayı kontrol noktasına geri döndürmek istiyoruz tag_ABC. Bunu nasıl yapabiliriz?
92 git 

1
git zula ve git çekme
Git'te yeniyim ve işlemek için EGit eclipse eklentisini kullanıyorum. Birkaç dosyayı değiştirdim ve değişiklikleri sakladım, sonra git pullen son işlemlerin tümünü gösteren komut satırında yaptım . Sonra Apply stashed changesEGit'ten yaptım . Şimdi değişikliklerimi uyguladı ve saklanan dosyaların son işlemesinden gelen değişiklikler çıktı. Neden bana birleştirme çatışmalarını sormadığından ve değişikliklerimin …
92 git  egit  git-stash 

1
'kontrol edilmemiş' bir dalı itin
Önce kontrol etmek zorunda kalmadan bir dalı (akımı değil) itmek istiyorum, bunu nasıl başarabilirim? Ben böyle yapardım: #currently in master git checkout feature git push origin feature git checkout master ancak teslim alma özelliği çakışmalara neden olabilir, mevcut olandan başka bir şubeye itemez miyim?
92 git 

13
Hangi Git kayıt istatistiklerinin alınması kolaydır
Daha önce, TortoiseSvn'in belirli bir SVN deposu için basit commit istatistikleri oluşturma yeteneğinden keyif almıştım. Git'te neler olduğunu merak ediyorum ve özellikle şu konularla ilgileniyorum: Kullanıcı başına kaydetme sayısı Kullanıcı başına değişen satır sayısı zaman içindeki aktivite (örneğin haftalık olarak toplanan değişiklikler) Herhangi bir fikir?

1
Neden "bizim" ve "onların" anlamı git-svn ile tersine çevrildi
Git-svn kullanıyorum ve a yaptıktan sonra bir birleştirme çakışmasını düzeltmem gerektiğinde git svn rebase, --oursve --theirsseçeneklerinin anlamının git checkouttersine döndüğünü fark ettim . Yani bir çatışma varsa ve SVN sunucusundan gelen sürümü saklamak ve yerel olarak yaptığım değişiklikleri atmak oursistiyorsam, olmasını beklediğim zaman kullanmalıyım theirs. Neden? Misal: mkdir test cd …
91 git  git-svn 


4
Git log taşınan bir dosyanın geçmişini neden göstermeyebilir ve bu konuda ne yapabilirim?
Birkaç dosyayı kullanarak yeniden adlandırdım git mv, kullandım git stash, HEAD'e hızlıca bir göz attım (değiştirmeden) sonra git stash pophepsini geri almak için yaptım . Hareketlerim commit listesinden kayboldu, bu yüzden onları tekrar yaptım ve git'in git rmyeniden adlandırma işleminin bir yeniden adlandırma olduğunu fark ettiği commit mesajı iddia edildi. …
91 git  history  dvcs  rename  git-log 


3
Git deposu geçmişinden tüm bir dizini nasıl geri yükleyebilirim?
Git depomun geçmişinden bütün bir dizini (özyinelemeli olarak) geri yüklemek istiyorum. Sadece 1 şube (ana) var. Hataların dahil edildiği kaydı biliyorum. Hatalar dahil edilmeden önceki dizinin durumunu geri yüklemek için üst işlemenin sha1 karmasını kullanabilir miyim? Bunun gibi bir şey düşündüm: git checkout 348ce0aa02d3738e55ac9085080028b548e3d8d3 path/to/the/folder/ Ama çalışmadı.
91 git 

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.