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

8
Git master'ı özellik şubesine birleştir
Diyelim ki Git'te şu durum var: Oluşturulan bir havuz: mkdir GitTest2 cd GitTest2 git init Master'da bazı değişiklikler yapılır ve taahhüt edilir: echo "On Master" > file git commit -a -m "Initial commit" Feature1 ustası dallanmış ve bazı çalışmalar yapılmıştır: git branch feature1 git checkout feature1 echo "Feature1" > featureFile …

10
Geri çekmeyi geri al, depolar eski duruma nasıl getirilir
Git çekme işlemini geri almanın veya geri almanın herhangi bir yolu var mı? Bunu yapmak istiyorum, çünkü bunu yapmak istemediğim bazı dosyaları birleştirdi, ancak sadece diğer dosyaları birleştirdi. O dosyaları geri almak istiyorum, bu mümkün mü? EDIT: Açıklama için git birleştirme geri almak istiyorum. Bazı cevapları gördükten sonra yaptım git …

9
Tek bir dosyanın donanımdan sıfırlanması
Şu anda çalışma dizinimde üç değiştirilmiş dosya var. Ancak bunlardan birinin HEAD durumuna sıfırlanmasını istiyorum. SVN'de kullanırım svn revert <filename>( svn update <filename>gerekirse gerekirse) ama Git'te kullanmalıyım git reset --hard. Ancak bu komut tek bir dosyada çalışamaz. Git'te değişiklikleri tek bir dosyada atmanın ve yeni bir HEAD kopyayla üzerine yazmanın …
1005 git 

6
Git: Kalıpta yüklenmemiş / taahhüt edilmemiş değişikliklerden bir dal oluşturun
Bağlam: Basit bir özellik ekleyerek master üzerinde çalışıyorum. Birkaç dakika sonra bunun o kadar basit olmadığını ve yeni bir dalda çalışmanın daha iyi olması gerektiğini fark ettim. Bu her zaman başıma geliyor ve başka bir şubeye nasıl geçileceğimi ve ana dalı temiz bırakarak tüm bu değişmemiş değişiklikleri nasıl alacağımı bilmiyorum. …
991 git  git-stash 

8
Git'te başka bir şubeden dal oluşturma
İki şubem var: master ve dev Geliştirici dalından bir "özellik dalı" oluşturmak istiyorum . Şu anda şube dev, ben: $ git checkout -b myfeature dev ... (biraz iş) $ git commit -am "blablabla" $ git push origin myfeature Ancak, şubelerimi görselleştirdikten sonra: --**master** ------0-----0-----0-----0-----0 ------------------------**dev**----**myfeature** Demek istiyorum ki şube birleşmiş …

11
Git log svn log -v gibi dosya adlarını gösterme
SVN günlüğünde, her komutta değiştirilen dosyaların dosya adlarını veren "-v" modu vardır, örneğin: jes5199 $ svn günlüğü -v -------------------------------------------------- ---------------------- r1 | jes5199 | 2007-01-03 14:39:41 -0800 (Çar, 03 Oca 2007) | 1 satır Değişen yollar: A / YAZARLAR A / KOPYALAMA A / ChangeLog A / EVRİM A / …
987 svn  git  logging 

12
Birden çok git taahhüdü nasıl geri alınır?
Şuna benzer bir git deposu var: A -> B -> C -> D -> HEAD Şube başkanının A'yı işaret etmesini istiyorum, yani B, C, D ve HEAD'ın kaybolmasını istiyorum ve kafanın A ile eşanlamlı olmasını istiyorum. Görünüşe göre ya yeniden pazarlamayı deneyebilirim (aradaki değişiklikleri ittiğim için geçerli değil) ya da …
982 git  commit  git-revert 




11
Git iş akışı ve rebase ve birleştirme soruları
Git'i birkaç aydır başka bir geliştiriciyle birlikte bir projede kullanıyorum. SVN ile birkaç yıllık tecrübem var , bu yüzden ilişkiye çok fazla bagaj getirdim. Git'in dallanma ve birleşme için mükemmel olduğunu duydum ve şimdiye kadar görmüyorum. Elbette, dallanma çok basit, ama birleştirmeye çalıştığımda her şey cehenneme gidiyor. Şimdi, SVN'den alışkınım, …




30
Git itme hatası '[uzaktan reddedildi] master -> master (şube şu anda teslim alınmış)'
Dün, Git deposunun makinelerimden birinden diğerine nasıl kopyalanacağı hakkında bir soru yayınladım , Başka bir makineden nasıl 'klonlayabilirim'? . Artık bir Git deposunu kaynağımdan (192.168.1.2) hedefime (192.168.1.1) başarıyla kopyalayabiliyorum. Ancak, a git commit -a -m "test"ve a dosyalarında bir düzenleme yaptığımda git push, hedefimde bu hatayı alıyorum (192.168.1.1): git push …
961 git  git-push 

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.