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

19
GitHub: geçersiz kullanıcı adı veya şifre
GitHub'da barındırılan bir projem var. Değişikliklerimi master'a aktarmaya çalışırken başarısız olurum. Her zaman aşağıdaki hata mesajını alıyorum Password for 'https://git@github.com': remote: Invalid username or password. fatal: Authentication failed for 'https://git@github.com/eurydyce/MDANSE.git/' Ancak, ssh anahtarımı github olarak ayarlamak iyi görünüyor. Gerçekten, ssh -T git@github.comyaptığımda Hi eurydyce! You've successfully authenticated, but GitHub does …
402 git  github 

9
Son taahhüt yorumu nasıl okunur?
Genellikle bir taahhüt ( $ git -commit -m "") sırasında ne ilerleme kaydettiğimi hatırlamak için son yorumumu okumak istiyorum. Komut satırı üzerinden son işleme iletisine doğrudan erişmenin kolay bir yolu var mı? (Windows'u kullanıyorum.)
400 git 

7
Git'te birleştirmek neden ve nasıl SVN'den daha iyi?
Birkaç yerde, dağıtılmış sürüm kontrol sistemlerinin parlamasının ana nedenlerinden birinin, SVN gibi geleneksel araçlardan çok daha iyi birleştiğini duydum. Bu aslında iki sistemin nasıl çalıştığı konusundaki doğal farklılıklardan mı yoksa Git / Mercurial gibi belirli DVCS uygulamalarında SVN'den daha akıllı birleştirme algoritmaları var mı?

5
Git kullanarak tüm dosya üzerinde 'onlarınkini kabul' veya 'benimkini kabul et' için basit bir araç
Görsel birleştirme aracı istemiyorum ve ayrıca çakışan dosyayı vi yapmak ve manuel olarak HEAD (benim) ve içe aktarılan değişiklik (onların) arasında seçim yapmak istemiyorum. Çoğu zaman ya tüm değişikliklerini ya da benimkini istiyorum. Genelde bunun nedeni, benim değişikliğimin bunu yukarı çekmesi ve bana bir çekmeyle geri dönmesidir, ancak çeşitli yerlerde …
399 git  merge 


4
Dosyayı yalnızca Git'teki kök klasörden hariç tutma
.gitignoreEklenen bazı dosyaları hariç tutmak için dosya kullanmanın farkındayım , ancak config.phpkaynak ağacında birkaç dosya var ve diğer revizyon kontrolü altında tutarken kökünde bulunan yalnızca bir tanesini dışlamam gerekiyor. Bunun .gitignoregerçekleşmesi için ne yazmalıyım ?
399 git  gitignore 

11
Git'te bir birleştirmeyi nasıl önizleyebilirim?
Git şubesi var (örneğin ana hat) ve başka bir geliştirme dalında birleştirmek istiyorum. Yoksa ben mi? Bu dalı gerçekten birleştirmek isteyip istemediğime karar vermek için, birleştirmenin ne yapacağının bir tür önizlemesini görmek istiyorum. Tercihen uygulanan taahhütlerin listesini görme yeteneği ile. Şimdiye kadar, gelebileceğim en iyi şey merge --no-ff --no-commitve sonra …
397 git  git-merge 

7
Herhangi bir dalda bir dize tanıtan Git taahhüdü nasıl bulunur?
Herhangi bir dalda herhangi bir taahhüt tanıtılan belirli bir dize bulmak istiyorum, bunu nasıl yapabilirim? Bir şey buldum (Win32 için değiştirdim), ancak git whatchangedfarklı dallara bakıyor gibi görünmüyor (py3k yığınını görmezden gel, sadece bir msys / win line feed fix) git whatchanged -- <file> | \ grep "^commit " | …
396 git  search 

4
Bir çatalı temizleyin ve yukarı akıştan yeniden başlatın
Bir havuzu çatalladım, sonra bazı değişiklikler yaptım ve her şeyi berbat ettim. Çalışmamın temeli olarak mevcut yukarı akım / master'ı kullanarak sıfırdan tekrar başlatmak istiyorum. Depomu yeniden adlandırmalı mıyım veya silmeli miyim?
396 git 

5
Yalnızca belirli bir daldaki değişiklikleri görmek için git günlüğünü nasıl çalıştırabilirim?
Uzak / ana dalı izleyen yerel bir şubem var. Çalıştırdıktan sonra git-pullve git-loggünlük uzaktan izleme dalı yanı sıra güncel dalında tüm kaydedilmesini gösterecektir. Ancak, uzak dalda çok fazla değişiklik yapıldığı için, yalnızca geçerli yerel dalda yapılan taahhütleri görmem gerekiyor. Git komutu yalnızca belirli bir dal için taahhütleri göstermek için kullanılır? …


30
Git neden Subversion 'den daha iyi?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Ben kullanıyorum Subversion birkaç yıldır ve kullandıktan sonra SourceSafe'ı , sadece Subversion seviyorum. TortoiseSVN ile birlikte , bunun nasıl daha iyi olabileceğini hayal bile edemiyorum. Ancak Subversion'un …
393 svn  git 

26
Git bir komutta ekleme ve gönderme
Yapabileceğim bir yol var mı git add -A git commit -m "commit message" bir komutta? Bu iki komutu çok yapıyorum ve Git'in böyle bir seçeneği git commit -Am "commit message"olsaydı, hayatı daha kolay hale getirirdi. git commitsahip -adeğiştirici, ama oldukça yapıyor aynı yapmaz git add -Ataahhütte bulunmadan önce. git add …
392 git 

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 

30
SSL sertifikası, güvenlik duvarının arkasında HTTPS üzerinden GitHub'a erişmeye çalışmayı reddetti
Bir güvenlik duvarının arkasında kaldım, bu yüzden GitHub veri havuzuma erişmek için HTTPS kullanmak zorundayım. Windows XP'de cygwin 1.7.7 kullanıyorum. Uzaktan kumandayı ayarlamayı denedim https://username@github.com/username/ExcelANT.git, ancak bir parola soruyor, ancak girdikten sonra hiçbir şey yapmıyor. https://username:<password>github.com/username/ExcelANT.gitve boş depoyu sıfırdan klonlamak ama her defasında bana aynı hatayı veriyor hata: SSL sertifikası …

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.