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

4
'Git reset' nasıl geri alınır?
Geri almanın en basit yolu nedir git reset HEAD~ Komut? Şu anda aklıma gelen tek yol uzak bir depodan "git clone http: // ..." yapmak.
1312 git 


16
Git'te büyük / küçük harfe duyarlı yalnızca dosya adı değişikliklerini nasıl gerçekleştiririm?
Ben bir kaç dosya adı değişmiş olduğu gibi ilk harfi de-yararlanmak Name.jpgiçin name.jpg. Git bu değişiklikleri tanımıyor ve dosyaları silmek ve tekrar yüklemek zorunda kaldım. Git'in dosya adlarındaki değişiklikleri kontrol ederken büyük / küçük harf duyarlı olabilmesinin bir yolu var mı? Dosyanın kendisinde herhangi bir değişiklik yapmadım.

10
"Git commit" yerine "git commit --amend" nasıl geri alınır?
Önceki taahhüdümü yanlışlıkla değiştirdim. Taahhüt, belirli bir dosyada yaptığım değişikliklerin geçmişini tutmak için ayrı olmalıdır. Bu son taahhüdü geri almanın bir yolu var mı? Eğer böyle bir şey yaparsam git reset --hard HEAD^, ilk taahhüt de geri alınır. (Henüz herhangi bir uzak dizine geçmedim)
1294 git  commit  undo  amend 


8
Git tuşunu nasıl doğru şekilde zorlarım?
Ben çıplak olmayan bir "ana" repo kurduk ve bilgisayarıma klonladım. Bazı yerel değişiklikler yaptım, yerel veri havuzumu güncelledim ve değişiklikleri uzaktan repoma geri gönderdim. İşler o ana kadar iyiydi. Şimdi, uzak depodaki bir şeyi değiştirmek zorunda kaldım. Sonra yerel repoda bir şey değiştirdim. Uzak depodaki değişikliğin gerekli olmadığını fark ettim. …

9
Başka bir şubeden sadece bir dosya nasıl alınır
Git kullanıyorum ve ana dal üzerinde çalışıyorum. Bu dalda bir dosya var app.js. Bir var experimentben değişim ve kaydedilmesini ton bir demet yapılmış olan dalı. Şimdi sadece yapılan tüm değişiklikleri getirmek istiyorum app.jsden experimentüzere masterşube. Bunu nasıl yaparım? Bir kez daha birleşme istemiyorum. Ben sadece tüm değişiklikleri getirmek istiyorum app.jsden …
1264 git  git-checkout 





15
git projesindeki herhangi bir 'bin' dizinini yoksaymak
Ben böyle bir dizin yapısı var: .git/ .gitignore main/ ... tools/ ... ... Ana ve araçlar ve herhangi bir düzeyde, herhangi bir düzeyde, göz ardı etmek istediğiniz bir 'bin' dizini olabilir (ve altındaki her şeyi de göz ardı etmek istiyorum). Bu kalıpların her birini .gitignore'da denedim ama hiçbiri çalışmıyor: /**/bin/**/* …
1236 git  gitignore 


10
Belirli bir taahhüt için bir git yaması nasıl oluşturulur?
SHA1 taahhüt numaraları listesi için yamalar oluşturur bir komut dosyası yazmak gerekir. Kullanmayı denedim git format-patch <the SHA1>, ancak bu SHA1'den beri her taahhüt için bir yama oluşturdu. Birkaç yüz yama oluşturulduktan sonra süreci öldürmek zorunda kaldım. Yalnızca belirli SHA1 için bir yama oluşturmanın bir yolu var mı?
1231 git  patch 

18
Tek bir dosyayı hazırlama alanından nasıl kaldırabilirim?
Durum: Zaten dizinde olan dosyaları içeren bir Git depom var. Birkaç dosyada değişiklik yapıyorum, Git'i açıyorum ve bu dosyaları "git add" ile aşamalandırma alanına ekliyorum. Soru: Bu dosyalardan birini hazırlama alanından nasıl kaldırabilirim, ancak dizinden kaldırmam ya da dosyanın kendisindeki değişiklikleri geri almam?

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.