«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
.Gitignore'da olumsuzlanmış kalıplar nasıl çalışır?
Negatif desenler içeren bir .gitignore dosyası kullanmaya çalışıyorum (! İle başlayan satırlar), ancak beklediğim gibi çalışmıyor. Minimal bir örnek olarak, aşağıdaki dizin yapısına sahibim: C:/gittest -- .gitignore -- aaa/ -- bbb/ -- file.txt -- ccc/ -- otherfile.txt ve gitignore dosyamda şu var: aaa/ !aaa/ccc/ Anladığım kadarıyla ( bu belge sayfasına …
94 git  gitignore 

4
Git bare deposunda son yürütmeyi nasıl kaldırabilirim?
Çıplak bir depoda anlam ifade etmeyen birkaç git komutu olduğunu göz önünde bulundurarak (çünkü çıplak depolar dizin kullanmaz ve bir çalışma dizini içermez), git reset --hard HEAD^ böyle bir depodaki son değişikliği onaylamamak için bir çözüm değildir. İnternet üzerinden arama, tüm ı konuyla ilgili bulabildiğim olan bu ben bunu yapmanın …


3
Birden çok github projesi için aynı dağıtım anahtarını kullanma
Github, aynı ssh dağıtım anahtarının birden fazla proje için kullanılmasına izin vermez; bu, bazı durumlarda çok yararlı olabilir (örneğin, özel alt modüllerle projeyle ilgilenen CI sunucusu). Bu sınırlamanın 'güvenlik nedenleriyle' var olduğunu söyleyen çeşitli konular gördüm, ancak henüz tam olarak hangi riski artıracağına dair ikna edici bir açıklama göremedim. Github'ın …
94 git  github  ssh 

3
Gitignore'unuzdaki bir git alt modülünü görmezden mi geliyorsunuz yoksa deponuza mı teslim ediyorsunuz?
Ben de projeme alt modülü ekledim project_dir/vendor/submodule_oneben çalıştırmak artık her zaman git statusalıyorum modified: vendor/submodule_one (new commits). Sorum şu, bununla başa çıkmanın en iyi yolu nedir? Ana vendor/submodule_oneprojemin alt modülümün .gitignoreözelliklerini bilmesine gerek olmadığı için -folder'ı ekliyor muyum ? Ya da alt modülümde değişiklik yaparken ve değişiklik yaparken ana projemde …
94 git 

7
Git ve SSH, hangi anahtar kullanılıyor?
Dizininizin .ssh30 anahtar (15 özel ve 15 genel) içerdiğini varsayalım . Git'te, belirli bir uzak depoya bağlanmak için hangisinin kullanıldığını kontrol edebilirsiniz?
94 git  ssh 

4
.gitignore belirli bir dosyayı dışlar
Klasörde bulunan .gitignoredosyayı dışlamak için kullanmaya çalışıyorum . Dosyam şöyle görünüyor:templates.jspublic/app/.gitignore /vendor /node_modules composer.phar composer.lock .DS_Store templates.js Ama Git Gui'yi kontrol ettiğimde, templates.jsdosya hala içinde gösteriliyor. Kullanarak bir dosyayı nasıl özellikle dışarıda bırakabilirim .gitignore?
94 git  gitignore 

26
GitHub taahhütleri 'Katkılarınız' takvimine kaydedilmez
GitHubLinux kabuğumdan depolarıma sürekli taahhütler veriyorum ve web sitesinde olması gerektiği gibi güzel görünüyorlar. Tek sorun, "Katkılarınız" bölümünün yakın zamandaki herhangi bir etkinliği göstermemesidir. Ben nasıl geldim bilmiyorum ama tüm diğer katkıları takvimde görünmüyor (ama yine de Kasım ayında bazı günden itibaren bir yeşil kare var mı onların repo görünür. …
94 git  github 

4
Bir dalı birleştirdikten sonra silmeli miyim?
Bir dalı birleştirdikten sonra, arşivden siliyor musunuz? Ancak bu iyi bir uygulama mı değil mi? Mevcut sürümümü kırmak istemediğimden ve işleri düzene sokmak için onları silmek istediğimden genellikle çok sayıda şube oluşturuyorum. Ancak, Assembla veya GitHub ile çalışıyorsanız, eski şubelerden gelen birleştirme istekleriniz siteye kaydedilecektir, bu yüzden onları silerseniz, onları …

4
Yerel depodan yukarı akışı kaldıran Git
Ruby on rails uygulamasıyla çalışıyorum ve bir çatalı senkronize etmeye çalışıyorum. Benim de bir Mac'te olduğumu belirtmekte fayda var. Şu eylemi yaptım: $ git remote -v yerel depomun bir görünümünü elde etmek için. Gitmeye çalışırken berbat ettim upstream: $ git remote add upstream https://github.com/foo/repo.git Foo’yu ne zaman büyük harfle yazmalıydım: …

9
env: bash \ r: Böyle bir dosya veya dizin yok
YouCompleteMe'yi buradan yüklemeye çalışıyorum . Çalıştırdığımda: ./install.sh --clang-completer Bu hatayı alıyorum: env: bash\r: No such file or directory Ortam değişkenlerinde neyin yanlış olduğunu bilmiyorum. İşte benim bash yolum: which bash /bin/bash Olarak değiştirmem gerekiyor /usr/bashmu? Evetse, bunu nasıl yapmalıyım? ~/.bashrcDosyayı değiştirmeyi denedim ama işe yaramadı.

25
Windows için Git - libiconv2.dll eksik olduğundan Program başlatılamıyor
Windows 7'de (64bit) bir git Bash'den belirli komutları (örneğin git push gibi) çalıştırmayı denediğimde şu hatayı alıyorum: The program can't start because libiconv2.dll is missing from your computer Bunun için kapsamlı bir çözüm aradım. Bulabildiğim en fazla, google kod sitesinde ( Sayı 419 ) bir sorun dizisi ve burada burada …
93 git  msysgit 


5
Bitbucket Git deposundaki en son dosyayı bağlayın
Bitbucket'ta herkese açık bir Git depom var. Beni Oku dosyasının en son sürümünü bağlamak istiyorum. İşte bir revizyon / işleme bağlantısı: https://bitbucket.org/wordless/thofu-interpreter/raw/5bfc37864c5d/ThoFu%20Interpreter/ReadMe.txt Revizyon numarasını ipucu ve varsayılan ile değiştirmeye çalıştım ama işe yaramadı. En son dosyalarıma kalıcı bir bağlantı almanın bir yolu var mı?

2
Dalı yeni kaydetmeye yönlendir
(Bu soru tersidir bu bir ) Bundan nasıl gidebilirim dev C - D / master A - B buna? dev D / master A - B - C Cevabı gördüğümde kendimi tekmeleyeceğimi biliyorum ama şu an için biraz sıkıştım ...
93 git 

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.