«commit» etiketlenmiş sorular

Bir veritabanına, uygulamaya veya sürüm kontrol sistemine bir işlem veya "iş birimi" yapma ile ilgili sorular.


10
"Git commit" yerine "git commit --amend" nasıl geri alınır?
Önceki taahhüdümü yanlışlıkla değiştirdim. Taahhüt, belirli bir dosyada yaptığım değişikliklerin geçmişini tutmak için ayrı olmalıdır. Bu son taahhüdü geri almanın bir yolu var mı? Eğer böyle bir şey yaparsam git reset --hard HEAD^, ilk taahhüt de geri alınır. (Henüz herhangi bir uzak dizine geçmedim)
1294 git  commit  undo  amend 

12
Birden çok git taahhüdü nasıl geri alınır?
Şuna benzer bir git deposu var: A -> B -> C -> D -> HEAD Şube başkanının A'yı işaret etmesini istiyorum, yani B, C, D ve HEAD'ın kaybolmasını istiyorum ve kafanın A ile eşanlamlı olmasını istiyorum. Görünüşe göre ya yeniden pazarlamayı deneyebilirim (aradaki değişiklikleri ittiğim için geçerli değil) ya da …
982 git  commit  git-revert 





7
git sadece değiştirilen değişiklikleri ekle ve izlenmeyen dosyaları yoksay
"Git status" komutunu çalıştırdım ve aşağıda listelenen bazı dosyalar şunlardır: "taahhüt için sahnelenmeyen değişiklikler" başlığı altında. Ayrıca yoksaymak istediğiniz bazı izlenmemiş dosyaları listeledi (Bu dizinlerde bir ".gitignore" dosyası var). Değiştirilmiş dosyaları hazırlamaya koymak istiyorum, böylece bunları yerine getirebiliyorum. "Git add." Komutunu çalıştırdığımda değiştirilmiş dosyaları VE yoksaymak istediğim dosyaları hazırlamaya ekledi. …
658 git  commit  gitignore  staging 


10
Subversion'da zaten taahhütlü olan günlük mesajını nasıl düzenleyebilirim?
Subversion'da belirli bir düzeltmenin günlük iletisini düzenlemenin bir yolu var mı? Taahhüt mesajımda yanlışlıkla daha sonra kafa karıştırıcı olabilecek yanlış dosya adı yazdım. Gördüğüm ben yanlış Git mesajı işlemek nasıl düzeltebilirim? , ancak bu sorunun çözümü Subversion için benzer görünmemektedir (göre svn help commit).
550 svn  commit 


13
Git Suçlama - Önceki taahhütler?
Belirli bir satır için taahhütlerin geçmişi gibi, rapor edilen taahhütten önce kimin belirli bir satırı düzenlediğini görmek mümkün müdür git blame? Örneğin, aşağıdakileri çalıştırıyorum (mükemmel uncrustifyprojede): $ git blame -L10,+1 src/options.cpp ^fe25b6d (Ben Gardner 2009-10-17 13:13:55 -0500 10) #include "prototypes.h" Nasıl bu çizgiyi düzenlenmiş öğrenebilirsiniz önce taahhüt fe25b6d? Ve bu …
391 git  commit  blame 

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 

1
Git Tüm dallarda yazar başına düşen taahhüt sayısı
Tüm branşlarda yazar başına taahhüt sayısını almak istiyorum. görüyorum git shortlog -s -n Çok güzel bir liste yazdırır, ancak henüz diğer şubelerden birleştirilmemiş taahhütleri saymaz. Bu komutu her dalda tekrarlarsa, ortak komutlar birden çok kez sayılır. Bana genel resmi verecek bir senaryo / komut verebilir misiniz?

5
Tarihe gömülü bir Git taahhüdünü nasıl bölebilirim?
Geçmişimi kustum ve bazı değişiklikler yapmak istiyorum. Sorun şu ki, iki alakasız değişiklikle ilgili bir taahhüdüm var ve bu taahhüt yerel (itilmemiş) geçmişimdeki diğer bazı değişikliklerle çevrili. Bu taahhüdü dışarı çıkmadan önce ayırmak istiyorum, ancak gördüğüm kılavuzların çoğunun en son taahhüdünüzü veya taahhüt edilmemiş yerel değişiklikleri bölmekle ilgisi var. Bunu, …

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.