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

12
Git: Son taahhüdümü görün
Sadece son işlemde işlenen dosyaları tam olarak listeyi gördüğümde görmek istiyorum git commit. Maalesef git "last commit" log Google beni hiçbir yere götürmez. Ve git diff HEAD^..HEAD Tabii ki değişimin cesaretini uyandırdığı için ihtiyacım olan şey bu değil.
389 git 


4
Git kiraz-pick iptal mi?
Koştum git cherry-pick <hash>ve birleşme çatışmaları yaşadım . Çatışmaları çözmek istemiyorum, sadece kiraz toplama işlemini iptal etmek istiyorum. Gerçek bir birleştirme (ile git merge) yaparken kullanışlı vardır git merge --abort. Kiraz toplama ile eşdeğer olan nedir?

19
CocoaPods kullanıyorsanız .gitignore'unuza ne olur?
Birkaç aydır iOS geliştirme yapıyorum ve bağımlılık yönetimi için umut verici CocoaPods kütüphanesini öğrendim . Kişisel bir proje üzerinde bunu denedik: Bir bağımlılık eklendi kivi benim Podfile, ran için pod install CocoaPodsTest.xcodeprojve işte , harika çalıştı. Merak ettiğim tek şey: Neyi kontrol ederim ve sürüm kontrolü için neyi görmezden gelirim? …

4
Push git eşzamanlı olarak etiketleri ve etiketleri aynı anda
git push --tagsDüz eski ile ayrı bir işlem olmasının nedeninin farkındayım git push. Etiketleri itme bilinçli bir seçim olmalıdır, çünkü yanlışlıkla birini itmek istemezsiniz. Bu iyi. Ama ikisini bir araya getirmenin bir yolu var mı? (Bir kenara git push && git push --tags.)
387 git 

9
Git repo'm neden kopuk bir KAFA durumuna girdi?
Bugün müstakil bir kafa ile sonuçlandım, aynı sorun şöyle açıklandı: git push, yerel değişikliklerim olsa bile her şeyi güncel söylüyor Bildiğim kadarıyla olağan dışı bir şey yapmadım, sadece yerel repodan taahhüt eder ve iter. Peki nasıl bir a ile sonuçlandım detached HEAD?
387 git 


17
Mevcut bir Git deposunu SVN'ye gönderme
Git'te tüm işlerimi yapıyorum ve GitHub'a itiyorum. Hem yazılımdan hem de siteden çok memnun kaldım ve bu noktada çalışma pratiklerimi değiştirmek istemiyorum. Doktora danışmanım, tüm öğrencilerden çalışmalarını üniversitede barındırılan bir SVN deposunda tutmasını istiyor. Mevcut bir SVN deposunu Git'e çekmek için tonlarca belge ve öğretici buldum, ancak Git deposunu yeni …
384 svn  git  git-svn 

8
Başka bir şubeye gönderme taahhütleri
Değişiklikleri bir şubeden diğerine aktarmak ve uygulamak mümkün müdür? BRANCH1'de değişiklik yaptığımı ve bunları BRANCH2'ye aktarmak istediğimizi varsayalım . Gönderen BRANCH1 , geçerli yapmaktır: git push origin **BRANCH2** Ve sonra BRANCH1 sıfırlansın mı?
384 git  git-branch 


5
Git'te başka bir şubeye dayalı olarak belirli taahhütler nasıl taşınır?
Durum: master X konumunda quickfix1 X + 2 işleminde Öyle ki: o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) Sonra quickfix2 üzerinde çalışmaya başladım, ama yanlışlıkla master değil kopyalanacak kaynak dalı olarak quickfix1'i aldım. Şimdi quickfix2 X + 2 işleminde + 2 ilgili işlemde. o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) …
381 git  commit  patch 

8
Git sürümünün kısa karmasını alın
HEADGit'ten kısa sürüm karmasını almanın daha temiz bir yolu var mı ? Ben almak aynı çıktı görmek istiyorum: git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8 Başlangıçta bir sürüm dizesi oluşturmak için yukarıdaki komutu kullandım, ancak bu daha iyi: git describe …
381 git 

2
Git'i en son revizyonu almak için kullanma
Git kullanan bir projeyi izlemek istiyorum. Deponun tamamını ve geçmişini klonlamak istemiyorum, sadece en son revizyonu istiyorum ve uzak projeden yeni revizyonları güncelleyebilmek istiyorum. Git klonunu kullanmayı denedim, ancak bu tüm deponun bir kopyasını oluşturuyor (büyük dosya boyutu) ve değişiklikleri izlemek disk alanını daha da büyük hale getiriyor (100mb dosya …
380 git 

18
git: Şubeniz X taahhütlerinde önde
Bu aslında nasıl ortaya çıkıyor? Şu anda tek başıma bir repoda çalışıyorum, bu yüzden bu benim iş akışım: Dosyaları değiştirme işlemek Memnun olana kadar 1-2 tekrarlayın Master'a aktar Sonra bunu yaptığımda git statusbana şubemin X taahhütlerinin önünde olduğunu söylüyor (muhtemelen aynı sayıda taahhütte bulunduğumu). Kodu ittiğinizde, yerel olarak önbelleğe alınmış …
379 git  git-commit 

12
“Git rm -r” nasıl geri alınır?
Yanlışlıkla dedim git rm -r .. Bundan nasıl kurtulurum? Ben taahhüt etmedim. Tüm dosyaların silinmek üzere işaretlendiğini ve yerel ödememden fiziksel olarak kaldırıldığını düşünüyorum. EDIT: Ben (komutu biliyor olsaydım) son taahhüt geri dönebilir. Ama geri alabilirsem çok daha iyi olurdu git rm -r .. Çünkü son işlemden sonra ve işten …
378 git  git-rm 

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.