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

15
Geçmişi koruyarak dosyaları bir git deposundan diğerine (klon değil) taşıma
Git depolarımız, her bir projenin kendi ağacına sahip olduğu tek bir canavar SVN deposunun parçaları olarak başladı: project1/branches /tags /trunk project2/branches /tags /trunk Açıkçası, dosyaları birinden diğerine taşımak oldukça kolaydı svn mv. Ancak Git'te her proje kendi deposunda ve bugün bir alt dizini 'den' project2e taşımam istendi project1. Ben böyle …
483 git  repository 


14
Mevcut bir klasöre “git clone” yazmanın en iyi yolu nedir?
Kaynak denetimi meta verileri olmadan projenin çalışan bir kopyası var. Şimdi, bu klasöre git-clone eşdeğerini yapmak ve yerel değişiklikleri tutmak istiyorum. git-clone varolan bir klasöre kopyalamama izin vermiyor. Buradaki en iyi uygulama nedir?
479 git 

7
Başka bir şubedeki tüm değişiklikleri tek bir taahhüt olarak birleştir (squash ile)
Git'te, tüm değişiklikleri bir daldan diğerine birleştirmenin bir yolu var mı, ancak aynı anda tek bir taahhütte eziliyor musunuz? Sık sık ayrı bir dalda yeni bir özellik üzerinde çalışıyorum ve düzenli olarak taahhüt / itiyorum - esas olarak yedekleme veya üzerinde çalıştığım şeyi başka bir makineye aktarmak için. Çoğunlukla bu …
479 git 

15
Mevcut Git deposunu bir başkasına nasıl aktarabilirim?
XXX adlı bir klasörde Git depom var ve YYY adlı ikinci Git depom var . Ben almak istediğiniz XXX içine depo YYY bir alt dizin adında olarak depo ZZZ ve tüm eklemek XXX için 'ın değişiklik geçmişini YYY . Önce klasör yapısı: ├── XXX │ ├── .git │ └── (project …
476 git  merge  git-merge 


10
görmemek için git-diff ^ M
Bazı dosyaların yeni satır ayırıcıları olarak ^ M içerdiği bir projede. Git-diff dosyayı tek bir satır olarak gördüğünden, bu dosyaları dağıtmak imkansızdır. Bir önceki versiyona göre farkı nedir? "Farklı olduğunda ^ M'yi yeni satır olarak ele al" gibi bir seçenek var mı? prompt> git-diff "HEAD^" -- MyFile.as diff --git a/myproject/MyFile.as …
474 git  diff  newline  git-diff 

9
Git'te dosya adlarının büyük harf kullanımını değiştirme
Ben daha önce vardı farklı büyük harf olması için bir dosyayı yeniden adlandırmak çalışıyorum: git mv src/collision/b2AABB.js src/collision/B2AABB.js fatal: destination exists, source=src/collision/b2AABB.js, destination=src/collision/B2AABB.js Gördüğünüz gibi Git buna çok uygun. Ben de sadece düz eski mvkomutunu kullanarak yeniden adlandırmayı denedim , ancak Git yeniden adlandırma (yeniden adlandırma veya yeni bir izlenmemiş …

25
“Git pull --all” tüm yerel şubelerimi güncelleyebilir mi?
Genellikle en az 3 uzak şubem var: master, sahneleme ve üretim. Bu uzak şubeleri takip eden 3 yerel şubem var. Tüm yerel şubelerimi güncellemek sıkıcı: git fetch --all git rebase origin/master git checkout staging git rebase origin/staging git checkout production git rebase origin/production Sadece bir "git pull -all" yapmayı çok …
473 git 

12
Dosyanın sonunda yeni satır yok
Bunu yaparken "Dosya sonunda satırsonu yok"git diff yazıyor . Tamam, dosyanın sonunda yeni satır yok. Sorun ne? Mesajın önemi nedir ve bize ne anlatmaya çalışıyor?
473 git  git-svn 

9
Git kullanarak belirli bir dosyadaki değişiklikleri görün
git diffDeğişiklikleri kontrol etmek için komutu kullanabileceğimi biliyorum , ama anladığım kadarıyla dizin tabanlı. Bu, geçerli dizindeki tüm dosyaların tüm değişikliklerini verdiği anlamına gelir. Yalnızca belirli bir dosyadaki değişiklikleri nasıl kontrol edebilirim? Demek, değişmiş dosyalar file_1.rb, file_2.rb, ..., file_N.rbfakat sadece dosyadaki değişiklikleri ilgilenen ediyorum file_2.rb. Bu değişiklikleri (taahhütte bulunmadan önce) …
473 git  git-svn 

16
Artık uzak depoda olmayan yerel git etiketlerini kaldırın
Dağıtım işlemimizin bir parçası olarak git'deki etiketleri kullanıyoruz. Zaman zaman bu etiketleri uzak depomuzdan kaldırarak temizlemek istiyoruz. Bu oldukça basit. Bir kullanıcı bir komut kümesinde yerel etiketi ve uzak etiketi siler. Her iki adımı birleştiren küçük bir kabuk betiğimiz var. 2. (3., 4., ...) kullanıcı artık uzaktan kumandaya yansıtılmayan yerel …
469 git  git-tag 


6
Çekme isteği ve Birleştirme isteği
Bir Çekme isteği ile Birleştirme isteği arasındaki fark nedir? Github'da bir Çekme İsteği ve örneğin GitLab'da bir Birleştirme İsteği ... Bunların ikisi arasında bir fark var mı?
468 git  github  gitlab 

11
Git Checkout: Yolların güncellenmesi anahtarlama şubeleriyle uyumsuz
Benim sorunum şube değiştirilirken Fatal Git hatası ile ilgilidir . Komut ile uzak bir dal getirmeye çalışıyorum git checkout -b local-name origin/remote-name ama bu hata mesajını alıyorum: fatal: git checkout: yolların güncellenmesi anahtarlama dalları ile uyumsuz. Taahhüt olarak çözülemeyen 'başlangıç ​​/ uzak ad' ı kontrol etmek istediniz mi? Manuel olarak …

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.