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

3
Git etiketinin tarihini değiştirin (veya buna göre GitHub Yayınını)
Ben ekliyorum Bültenleri Ana dalında çeşitli kaydedilmesini etiket ekleyerek GitHub'dan benim projelerine. Projelerimden birinde etiketleri kronolojik sıraya göre taahhütlere eklemedim. (Bariz kayıtlar buldum ve onları etiketledim ve sonra daha az belirgin, daha eski kayıtlar buldum ve onları etiketledim.) Şimdi GitHub gösteriyor ondan önceki v0.7.0 ile şu anda olduğu gibi v1.0.1 …
97 git  github  tags 


3
git: "şube adı" ve "başvuru / başlıklar / dal adı" arasındaki fark
Bir örnekte açıklanacak en iyisi: Deponun 0,58 şubesindeyim ve bu şekilde çekiyorum: git pull origin 0.58 Sadece "git çekme" dediğimde şunu anlıyorum: ip238:openlierox az$ git pull You asked me to pull without telling me which branch you want to merge with, and 'branch.0.58.merge' in your configuration file does not tell …
97 git 

5
"Git diff" hiçbir şey yapmaz
Bunun bir yerlerde bir yapılandırma hatası olduğunu varsayıyorum, ancak nerede olduğunu bulamıyorum. Normal git komutları iyi çalışıyor gibi görünüyor, ancak "git diff" hiçbir şey yapmıyor. Güvende olmak için, harici diff araçlarını .gitconfig dosyamdan kaldırdım. Bu, MacPorts aracılığıyla kurulmuştur ve en son sürümdür (1.7.2.2). Çalışma alanımdan "git diff" çalıştırdığımda, hiçbir şey …
97 git  git-diff 


3
Geçmiş olmadan yeni şube nasıl zorlanır
İlgisiz iki şubeye sahip git repo'm var, ana ve yapılandırmalar. Yapılandırmalar oluşturdum, tüm dosyaları temizledim ve ardından yalnızca yapılandırma dosyalarına yerleştirdim. Şimdi bunu uzak depoda itmek istiyorum, ancak yeni olduğu için boş dal (tüm değişikliklerimin günlükleri ve orijinal şubenin eski revizyonları olmadan). Tüm geçmişi nasıl temizleyip onu zorlayabilirim?
97 git 

5
El Capitan'a yükselttikten sonra geçersiz etkin geliştirici yolu hatası
Git init yazdığımda git'e basmaya çalışırken bu hatayla karşılaştım. xcrun: hata: geçersiz etkin geliştirici yolu (/ Library / Developer / CommandLineTools), xcrun eksik: / Library / Developer / CommandLineTools / usr / bin / xcrun Aşağıdaki çözümleri denedim. xcode-select —install sudo xcode-select -switch sudo xcode-select —install brew doctor brew update …
96 xcode  git 

2
Birden çok projeye sahip sunucu için GIT depo düzeni
Subversion kurulum şeklimde sevdiğim şeylerden biri, birden fazla projeye sahip tek bir ana depoya sahip olabilmem. Bir proje üzerinde çalışmak istediğimde, sadece o projeye göz atabilirim. Bunun gibi \main \ProductA \ProductB \Shared sonra svn checkout http://.../main/ProductA Git'e yeni bir kullanıcı olarak, belirli bir iş akışını taahhüt etmeden önce alandaki en …
96 git 

11
Neden çalışma dizinine saklanamıyor?
Stash'i çalışma dizinine geri uygulayamıyorum. Küçük hikaye: Önce bazı kesin değişiklikleri zorlamaya çalıştım, ama dedi ki: "hayır, önce çekemezsin" ... Tamam o zaman, GitHub'dan bir şeyler alacağım ve sonra değişikliklerimi göndereceğim. Çekmeye çalıştığımda, üzerine yazılacak değişikliklerim olduğunu ve değişikliklerimi saklamam gerektiğini söyledi. Tamam, değişiklikleri sakladım ... çekmeyi yaptım ve taahhüt …
96 git  git-stash 


10
Uzak depoya sıfırlamaya nasıl zorlanır?
Uzak ana şubemiz bir şekilde berbat oldu. Mevcut geliştirme kodu, en son taahhütlerle birlikte ana dalda. Açıkçası, geliştirme kodu ana dal için hazır değil. Bu yüzden yerel depomda, en son etiketi sıfırladım git reset --hard (Tag). Ana dal artık yerel depomda doğrudur. Şimdi değişiklikleri uzak depoya göndermeye çalıştığımda git push …
96 git 

3
Belirli bir dosya için (tüm şubelerdeki) tüm kayıtları listeleyin
Bu soru, belirli bir dosya için tüm kayıtları listele ile yakından ilgilidir, ancak farklıdır. Tüm şubelerdeki hangi işlemlerin belirli bir dosyayı değiştirdiğini bulmak istiyorum . Daha karmaşık hale getirmek için, verilen dosya çalışma ağacında olabilir veya olmayabilir.
96 git 

6
Mac'te $ PATH'a / usr / local / bin nasıl eklenir
Terminalde '.profile aç' yaptığımda aşağıdakilere sahibim: export PATH=$PATH:/usr/local/git/bin Şimdi Mac için node.js yükledim ve diyor ki, $ PATH'inizde / usr / local / bin'in olduğundan emin olun. /usr/local/binDışa aktarıma nasıl ekleyebilirim PATH=$PATH:/usr/local/git/bin?
96 macos  git  node.js  path  profile 

9
Neden benim 'git şubemin' ustası yok?
Ben bir acemiyim ve "usta" dal hakkında okumaya devam ediyorum. "Usta" sadece insanların kullandığı geleneksel bir isim mi yoksa özel bir anlamı var HEADmı? Sahip olduğum git branchklonu yaptığımda, yalnızca tek bir dal görüyorum - üzerinde olduğum dalı. Hiç "usta" yok. Ben yazarsanız git checkout master(I öğreticiler veya kılavuzları bir …
96 git 

3
Ana şubemde bir "orta" kaydı açıp çöpe atmam gerekiyor. Nasıl yapabilirim?
Örneğin, aşağıdaki ana dalda, önceki yeniden temelden kaynaklanan ikinci işlem olan af5c7bf16e6f04321f966b4231371b21475bc4da işlemini çöpe atmam gerekiyor: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave <luca.soave@gmail.com> Date: Tue Apr 12 23:50:15 2011 +0200 add generic config/initializers/omniauth.example.rb commit af5c7bf16e6f04321f966b4231371b21475bc4da Author: Luca G. Soave <luca.soave@gmail.com> Date: Fri Apr 22 00:15:50 2011 +0200 show github user …

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.