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


22
İki Git deposunu nasıl birleştirirsiniz?
Aşağıdaki senaryoyu düşünün: Kendi Git deposunda küçük bir deney projesi A geliştirdim. Şimdi olgunlaştı ve A'nın kendi büyük deposu olan daha büyük B projesinin bir parçası olmasını istiyorum. Şimdi A'yı B'nin alt dizini olarak eklemek istiyorum. A'yı hiçbir tarafta tarih kaybetmeden nasıl B ile birleştirebilirim?

28
Git komutundan dosya kaldırma
Git kullanıyorum ve birkaç dosya kullandım git commit -a Daha sonra, bir dosyanın yanlışlıkla işleme eklendiğini gördüm. Bir dosyayı son işlemden nasıl kaldırabilirim?
1612 git  git-commit 

3
Git sembolik bağlantıları nasıl ele alır?
Sembolik bir bağlantı olan bir dosya veya dizinim varsa ve bunu Git deposuna kaydedersem ne olur? Dosya silinene kadar sembolik bir bağlantı olarak bıraktığını varsayarım ve daha sonra dosyayı eski bir sürümden geri çekerseniz, normal bir dosya oluşturur. Başvurduğu dosyayı sildiğimde ne yapar? Sadece sarkan bağlantıyı mı yapıyor?

21
Git macOS Güncellemesinden sonra çalışmıyor (xcrun: hata: geçersiz etkin geliştirici yolu (/ Library / Developer / CommandLineTools)
MacOS Mojave'ye güncelledim (bu Catalina güncellemesinde de olur). Bu sabah MacBook pro'mdaki Komut Satırındaki işimin kod tabanına gidip depoya "git status" yazdım ve hatayı aldım: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

26
Ayrılmış HEAD'ı master / orijin ile nasıl uzlaştırabilirim?
Git'in dallanma karmaşıklıklarında yeniyim. Her zaman tek bir dal üzerinde çalışıyorum ve değişiklikler yapıyorum ve daha sonra periyodik olarak uzak kökenima geçiyorum. Son zamanlarda bir yerde, bazı dosyaları kararlı hale getirme aşamasından çıkarmak için bir sıfırlama yaptım ve daha sonra rebase -ison birkaç yerel taahhütten kurtulmak için bir yaptım . …
1558 git 



12
İki farklı şubeden dosyalar nasıl karşılaştırılır?
Bir dalda iyi çalışan ve başka bir kırık bir komut dosyası var. İki versiyona yan yana bakmak ve neyin farklı olduğunu görmek istiyorum. Bunu yapmanın herhangi bir yolu var mı? Açıkçası bir karşılaştırma aracı aramıyorum (Karşılaştırmanın Ötesinde kullanıyorum). Ne değiştiğini görmek için benim ana şube sürümü ile ana sürümünü karşılaştırmak …
1537 git  git-diff 

30
.gitignore Git tarafından yoksayılır
Benim .gitignoreolabilir - Dosya Git tarafından göz ardı ediliyor gibi görünüyor .gitignoreDosya bozuk? Git hangi dosya biçimini, yerel ayarını veya kültürünü bekliyor? Benim .gitignore: # This is a comment debug.log nbproject/ Çıktı kaynağı git status: # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # …
1512 git  gitignore 


30
Geçmişi olan bir SVN deposunu yeni bir Git deposuna nasıl taşıyabilirim?
Git kılavuzunu, SSS'yi, Git - SVN çarpışma kursunu vb. Okudum ve hepsi bunu ve bunu açıklıyor, ancak hiçbir yerde aşağıdaki gibi basit bir talimat bulamazsınız: SVN deposu: svn://myserver/path/to/svn/repos Git deposu: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos Bu kadar basit olmasını beklemiyorum ve tek bir komut olmasını beklemiyorum. Ama hiçbir şeyi …

30
Tüm Git dallarını getirme
Yaklaşık beş dal içeren bir Git deposunu klonladım. Ancak, yaptığımda git branchbunlardan sadece birini görüyorum: $ git branch * master Tüm şubeleri git branch -agörmek için yapabileceğimi biliyorum , ancak tüm şubeleri nasıl yerel olarak çekerdim, bunu yaptığımda git branchaşağıdakileri gösterir? $ git branch * master * staging * etc...
1507 git  branch  git-branch 

18
Git'teki yerel taahhütleri atın
Bazı kötü kiraz toplama nedeniyle, yerel Git depom şu anda iyi durumda değil, başlangıçtan beş komisyon ileridedir. Tüm bu taahhütlerden kurtulmak ve yeniden başlamak istiyorum. Açıkçası, çalışma dizinimi silmek ve yeniden klonlamak bunu yapardı, ancak GitHub'dan her şeyi tekrar indirmek aşırıya kaçmış gibi görünüyor ve zamanımı iyi kullanmıyor. Belki git …
1469 git 

20
Neden her zaman `` set-upstream '' yapmam gerekiyor?
Git'te yeni bir şube oluşturuyorum: git branch my_branch İtin: git push origin my_branch Şimdi birisinin sunucuda bazı değişiklikler yaptığını ve bunu çekmek istediğimi söyleyin origin/my_branch. Yaparım: git pull Ama anladım: You asked me to pull without telling me which branch you want to merge with, and 'branch.my_branch.merge' in your configuration …
1468 git  git-branch 

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.