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

1
Git: Her depo için yerel user.name ve user.email'i farklı ayarlayın
Şu anda yerel kullanıcı adımı ve e-postamı onlara gönderirken farklı verilerle yapılandırmamı bekleyen 2 proje üzerinde çalışıyorum. bunun için yapılandırmamı her zaman güncelliyorum: git config --local user.email "namelastname@domain.com" Farklı depolar olduklarından, her depo için yerel bir e-posta tanımlayabilmemin bir yolu var mı? Belki içinde .gitconfig?
93 git  github 

7
Git etiketlerinin saatini ve tarihini alın
Git kullanan bir projem var ve tüm sürümleri bir etiketle etiketledim. $ git tag v1.0.0 v1.0.1 v1.0.2 v1.0.3 v1.1.0 Amacım, sürümleri ve yayın tarihlerini bir web arayüzünde listelemek (etiket / commit tarihi = çıkış tarihi). Şu anda kullanarak tüm sürümleri listeliyoruz git tag. Etiketin yapıldığı zamanı ve tarihi (veya işaret …
93 git  date  time  git-tag 

3
Dosya değişikliklerinde Docker kapsayıcısını yeniden oluşturun
Bir ASP.NET Core uygulamasını çalıştırmak için, uygulamayı derleyen ve Jenkins kullanarak Git tarafından getirilen konteynerdeki kaynak kodunu kopyalayan bir dockerfile oluşturdum. Bu yüzden çalışma alanımda dockerfile'da aşağıdakileri yapıyorum: WORKDIR /app COPY src src Jenkins, ana bilgisayarımdaki dosyaları Git ile doğru bir şekilde güncellerken, Docker bunu imajıma uygulamıyor. Oluşturmak için temel …

14
Birden çok heroku hesabı
Bilgisayarımda birden fazla Heroku hesabıyla çalışırken sorun yaşıyorum. Mesele şu ki, heroku gemiyle hesap değiştirerek daha önce harika çalışıyordu. Ama şimdi (yeni SSH anahtarları oluşturmuş olsam bile) işe yaramayacak. Bir yaptığımda git push heroku mastersadece diyor ki: my@email.com my_app_name uygulamasına erişim yetkisi yok Bunu nasıl çözebileceğime dair herhangi bir tavsiyesi …
92 git  heroku 

6
Mercurial'de dallanma ve birleştirme Subversion'dan neden daha kolay?
Subversion veya CVS'deki dallarda birden fazla birleşmeyi yönetmek, deneyimlenmesi gereken şeylerden sadece bir tanesidir. Mercurial'de (ve muhtemelen başka herhangi bir dağıtılmış sistemde) şubeleri ve birleşmeleri takip etmek aşırı derecede daha kolay ama nedenini bilmiyorum. Başka bilen var mı? Sorum, Mercurial ile Subversions / CVS'lerin merkezi deposuna benzer bir çalışma uygulamasını …

7
Sabit disk arızasından zarar gören Git nesneleri nasıl kurtarılır?
Git deposundaki bazı dosyaların zarar görmesine neden olan bir sabit disk hatası yaşadım. Çalıştırırken git fsck --fullaşağıdaki çıktıyı alıyorum: error: .git/objects/pack/pack-6863e0a0e4b4ded6090fac5d12eba6ca7346b19c.pack SHA1 checksum mismatch error: index CRC mismatch for object 6c8cae4994b5ec7891ccb1527d30634997a978ee from .git/objects/pack/pack-6863e0a0e4b4ded6090fac5d12eba6ca7346b19c.pack at offset 97824129 error: inflate: data stream error (invalid code lengths set) error: cannot unpack 6c8cae4994b5ec7891ccb1527d30634997a978ee from …


3
'git pull origin mybranch' yerel mybranch N taahhütlerini başlangıç ​​noktasından önce bırakır. Neden?
git pullAnlamadığım garip bir şey gözlemledim . Cuma günü yerel bir şubede çalıştım. onu arayalım mybranch. Bürodan çıkmadan önce (benim github repo olan) kökenli onu itti: git push origin mybranch. Dün evde, pullşubemi dizüstü bilgisayarıma aldım, biraz daha kodlama yaptım ve sonra değişikliklerimi github'a (başlangıç) geri gönderdim. Şimdi tekrar işteyim …

4
git-stash ve git-branch karşılaştırması
Bir de önceki Git soruya Daniel Benamy Git bir iş akışı bahsediyordu: Usta üzerinde çalışıyordum ve bazı şeyler yaptım ve sonra bu çalışmayı beklemeye almaya karar verdim. Birkaç taahhüdü yedekledim ve sonra boktan işime başlamadan önce dallandım. Mevcut değişikliklerini kaybetmeden çalışma durumunu önceki bir noktaya geri yüklemek istedi. Tüm yanıtlar, …
92 git 

3
'Git format-patch ve' git diff 'arasındaki fark nedir?
'Git format-patch' ile 'git diff' arasında bir fark görmüyorum, var mı? Ve bir yama oluşturmak için 'git diff' kullanıp git apply kullanarak uygulayamayacak mıyım? Benim sorunum, dizine eklenmiş değişikliklerim olması, ancak görünüşe göre git format-patch yalnızca taahhütleri kabul ediyor, bu nedenle diff çıktısını kullanabilirsem, dizindeki değişiklikler için bir yama oluşturmak …
92 git  diff  patch 



2
Git, yeniden adlandırma algılaması için benzer dosyaları nasıl algılar?
Wikipedia otomatik yeniden adlandırma algılamasını açıklıyor: Kısaca, revizyon N'deki bir dosya verildiğinde, revizyon N − 1'deki aynı ada sahip bir dosya varsayılan atasıdır. Bununla birlikte, revizyon N-1'de benzer adlandırılmış dosya yoksa Git, yalnızca revizyon N − 1'de var olan ve yeni dosyaya çok benzeyen bir dosyayı arar . Algılamayı yeniden …
92 git 

6
"Git push heroku ustası" nereye gönderileceğini ve farklı bir depoya nasıl aktarılacağını nasıl biliyor?
Heroku'da barındırılan bir arşive gönderirken, aşağıdaki komutu çalıştırmanız gerekir: git push heroku master Ne herokuve masterbu komuta gösteriyor? Git nereye gönderileceğini nasıl biliyor? (git yolu) Ayrıca, heroku renamebir uygulamayı yeniden adlandırmak için kullanabileceğimi bilmiyordum , bu yüzden daha önce, trytryheroku uygulama adını kullandığımı ve şimdi kullandığımı söyleyin, heroku create real-thingancak …
92 git  heroku 


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.