«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
rsync .gitignore & .hgignore & svn'ye göre hariç tut: --filter =: C gibi göz ardı et
Rsync, --cvs-exclude"CVS'nin yaptığı gibi dosyaları yok saymak" için şık bir seçenek içeriyor , ancak CVS yıllardır kullanılmıyor. Modern sürüm kontrol sistemleri (Git, Mercurial, Subversion) tarafından yok sayılacak dosyaları da dışarıda bırakmanın bir yolu var mı? Örneğin, GitHub'dan kontrol ettiğim birçok Maven projem var. Tipik olarak, .gitignoreen azından bir liste içerirler …
114 git  svn  mercurial  rsync 

5
Git farkını değişiklik türüne göre filtrele
git diffDeğiştirilen dosyaları sınırlamanın bir yolu var mı ? İki kaydetme arasındaki farkları görmek istiyorum, ancak birinde veya diğerinde bulunmayan yolları (eklemeler / silmeler) hariç tutmak istiyorum. Aşağıdaki Perl tek astar, istediklerimin çoğunu göstermektedir: git diff master.. | perl -lnwe 'print unless /^(new|deleted) file/../^diff/ and not /^diff/' Ancak bu diff …
114 git  diff 


5
Git göster satırlarının eklenmesinin, satırların değiştirilmesinin ve satırların kaldırılmasının bir yolu var mı?
"git diff --stat" ve "git log --stat" çıktıları şöyle gösterir: $ git diff -C --stat HEAD c9af3e6136e8aec1f79368c2a6164e56bf7a7e07 app/controllers/application_controller.rb | 34 +++------------------------- 1 files changed, 4 insertions(+), 30 deletions(-) Ancak bu kayıtta gerçekten olan şey, 4 satırın eklenmesi ve 30 satırın silinmesinden farklı olarak 4 satırın değiştirilmesi ve 26 satırın silinmesiydi. …
114 git 

30
Git - uzak: Depo bulunamadı
SourceTree ile yerel çalışma kopyasına sahibim. Ve tüm işlemler iyi çalışıyor, SourceTree ile basit getirme, itme, çekme vb. Sadece SourceTree'de olmayan zorlamayı yapmam gerekiyordu. Açtım terminal yaptı git push -f remote: Repository not found. fatal: repository 'https://github.com/MyRepo/project.git/' not found Neyin sorun olabileceğinden emin değilim.

6
Visual Studio Kodu: .git klasör / dosya gizli
Şu anda Visual Studio Code'u deniyorum. Visual Studio Code ile ilgili her şey bana bir şey dışında gerçekten harika görünüyor: .git klasör / dosya Visual Studio Code'da gizli. Git ayarını genellikle .git yapılandırma dosyasını değiştirerek değiştiriyorum. .Git dosyalarını görememek benim için gerçekten can sıkıcı. Visual Studio Code'da .git dosyalarını göstermenin …

6
Git'i mevcut bir Xcode projesiyle kullanma
Git'i proje iş akışımda nasıl kullanacağımı anlamaya çalışıyorum ve depoya koymak istediğim mevcut bir Xcode projem var. Depoyu düzenleyici altında doğru şekilde kurduğumu düşünüyorum, ancak Kaynak Kontrol menüsü gri görünüyor. Görünüşe göre, yeni bir projeye başlarsanız yapmak kolaydır, ancak anlık görüntülerle ve her şeyle mevcut bir projeyi nasıl içe aktarırım? …
113 xcode  git 

5
Yerel depodan GitHub barındırılan uzak konuma gönderme
Dev makinemde Git GUI kullanarak Visual Studio 2010 çözüm klasörümün yerel bir deposunu oluşturdum. Daha sonra GitHub hesabımda uzak bir depo oluşturdum. Şimdi, yerel depomu uzak depoya nasıl iteceğimi arıyorum. SVN'de TortoiseSVN'yi kullanarak sadece commit yapabilirim ve değişiklikler uzak depoya gönderilir. Git için böyle bir araç görmüyorum. Yerel depomu GitHub'daki …
113 git  github  git-push 

1
git remote prune - beklediğim kadar budanmış dal göstermedi
Man sayfasından: Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in "remotes/<name>". Bu yüzden kullanarak bir grup dalı kaldırdım git push origin :staleStuff ve sonra koştu git remote prune origin Ancak, yalnızca …

5
Git: Geçmiş kaydetmeden dosya nasıl kaldırılır?
56f06019 kimliğiyle taahhüdüm var (örneğin). Bu işlemde yanlışlıkla büyük dosya (50Mb) teslim ettim. Başka bir kayıtta aynı dosyayı ancak doğru boyutta (küçük) ekliyorum. Şimdi klonladığımda repom çok ağır :( Depomun boyutunu küçültmek için bu büyük dosyayı repo geçmişinden nasıl kaldırırım?
113 git 

12
Cocoapods kurulumu, terminaldeki pod kurulum komutuna takıldı
MacBook-Pro:~ skbc$ pod setup --verbose /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777 Setting up CocoaPods master repo Cloning spec repo `master` from `https://github.com/CocoaPods/Specs.git` (branch `master`) $ /usr/bin/git clone 'https://github.com/CocoaPods/Specs.git' master Cloning into 'master'... Cocoapods web sitesi, SO ve birkaç eğitim videosu tarafından sağlanan kaynakları inceledim. Birkaç …
113 ios  ruby  git  xcode5  cocoapods 

22
Visual Studio 2013'te Git entegrasyonunu kalıcı olarak nasıl devre dışı bırakabilirsiniz?
Araçlar / Seçenekler iletişim kutusunu kullanarak git entegrasyonunu devre dışı bırakabileceğinizi biliyorum, ancak fark ettiğim şey, bu ayarın oturumlar arasında kalıcı olmadığı; Yani çözümü kapatıp yeniden açar açmaz Git entegrasyonu yeniden etkinleştirilir. Sanırım Visual Studio, çözüm dosya sistemi ağacımda .git klasörünü görüyor. Git eklentisi etkinleştirildiğinde hatalı davranan çeşitli Visual Studio …


3
Başlangıca doğru itmeye çalıştığımda Git neden bana "Böyle bir uzak 'köken' yok" diyor?
Git'te çok yeniyim; Yakın zamanda bir GitHub hesabı oluşturdum. İlk depomu (örnek bir proje) aktarmaya çalıştım, ancak şu hatayı alıyorum: No such remote 'origin' Aşağıdaki komutları çalıştırdım: git init git commit -m "first commit" git remote add origin https://github.com/VijayNew/NewExample.git git push -u origin master Ancak git commit -m "first commit" …
113 git  github  push  git-remote 

19
Git yeni alt modülleri başlatmayacak / senkronize etmeyecek / güncellemeyecek
Dosyamın içeriğinin bir kısmı .gitmodules: [submodule "src/static_management"] path = src/static_management url = git://github.com/eykd/django-static-management.git [submodule "external/pyfacebook"] path = external/pyfacebook url = http://github.com/sciyoshi/pyfacebook.git Ancak, .git/configyalnızca ilkini içerir: [submodule "src/static_management"] url = git://github.com/eykd/django-static-management.git İkinci alt modül ( external/pyfacebook), bir özellik dalında başka bir geliştirici tarafından eklenmiştir. Şimdi geliştirmeyi devraldım ve özellik dalını kontrol …

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.