«git» etiketlenmiş sorular

Git, küçük ve çok büyük projelerin her şeyi hız ve verimlilikle ele almak için tasarlanmış ücretsiz ve açık kaynaklı, dağıtılmış bir sürüm kontrol sistemidir.

9
/ Etc / içindeki değişiklikleri nasıl takip edersiniz
/ Etc / içindeki değişiklikleri takip etmek istiyorum Temel olarak bir dosyanın yum updatebir kullanıcı tarafından mı yoksa bir kullanıcı tarafından mı değiştirildiğini bilmek istiyorum ve bu süreyi beğenmiyorsam geri alırım. Bunun için git, LVM veya btrfs anlık görüntüleri veya bir yedekleme programı gibi bir VCS kullanmayı düşündüm. Ne önerirsiniz?
30 backup  git  btrfs  etc 

3
Linux Çekirdeği projesi Erken Günlerdeki hataları nasıl takip etti?
Linke Torvalds'ın Bitkeeper ile ilgili sorunlar nedeniyle Git'i yarattığını hepimiz biliyoruz. Bilinmeyen (en azından benim için), sorunlar / biletler / böcekler o zamana kadar nasıl takip edildi? Denedim ama ilginç bir şey bulamadım. Konuyla ilgili alabildiğim tek tartışma Linus'un Bugzilla'yı kullanma konusundaki endişelerini paylaştığı konu oldu . Spekülasyon: - İnsanları …
29 linux  kernel  git  history 


6
Git projesinin sadece bir bölümünü klonlamak mümkün mü?
Gevşek yapıların bir koleksiyonunu buldum, ihtiyacım olanların bazıları GitHub'da. https://github.com/PhantomX/slackbuilds/ Gitmek istemiyorum. git clone https://github.com/PhantomX/slackbuilds.git Ama sadece, bir slackbuild olsun bu bir . Bu nasıl yapılır? Mümkün mü?
29 git 

4
GitHub'da kaldırılmış bir şubeyi neden ödeme yapabilirim?
GitHub depomuzda, bir iş arkadaşı adlı bir şubeyi kaldırdı release. Ancak git checkout releaseyerel olarak çalıştığımda , her zaman kaldırılan dalıyorum release. Aynen, ben başka bir şube teslim olduğunda bile, silinen releaseile şube git branch -D releaseve tekrar koştu git checkout release. GitHub deposunda düzeltilecek bir şey var mı, yoksa …
26 git 

1
Tüm git komutlarındaki boşlukları değiştir
Satır sonlarını değiştirdiğiniz zaman git'in sizi nasıl uyarması gerektiğini ya da bir dosyanın tamamını karışık hale getirmenizi engellemek için çeşitli diğer teknikleri açıklayan tonlarca site buldum. Bunun için çok geç olduğunu kabul edin - ağaç zaten dosyaların satır sonlarını değiştirmeyi taahhüt etti, bu nedenle git diffeski dosyanın çıkarılmasını ve ardından …

6
Linux'ta gitmeye hazır bir gui ön uç var mı?
Ben eski bir windows kullanıcısıyım ve sadece ubuntu kullanmaya başladım. Pencerelerde iki harika yazılımımız vardı: TortoiseSVNve TortoiseGit. Her ikisi de o kadar iyi programlardır ki, bir SINGLE cli komutunu bilmeden, taahhüt, geri alma, birleştirme, geçmişi görüntüleme, repolara göz atma vb. Gibi her şeyi yapmamıza izin verir. Şimdi Linux'ta her şey …
25 software-rec  git  gui 

4
Bir bash betiğinde evet cevabı
git cloneBir bash betiği ile bir yalak yapmayı deniyorum , ancak betiği ve sunucuyu ilk çalıştırdığımda henüz komut dosyası başarısız oluyor. Böyle bir şeyim var: yes | git clone git@github.com:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to …
24 shell  ssh  scripting  git 

4
Bir git taahhüdü verene göre, hangi çekirdek sürümünün onu içerdiğini nasıl öğrenebiliriz?
Resmi Linux git deposuna yakın zamanda yapılan bir yama ile giderilen bir sorunum olduğunu varsayalım. Etrafta bir işim var ama düzeltmeyi içeren bir sürüm olduğunda bunu geri almak istiyorum. Git kesin işlemenin kesin olduğunu biliyorum, örneğin f3a1ef9cee4812e2d08c855eb373f0d83433e34c . Soruyu cevaplamanın en kolay yolu nedir: Şimdiye dek hangi çekirdek sürümleri bu …

1
Normal ifadenin .gitignore desen eşdeğeri nedir (Büyük | Küçük) (Eyalet | Şehir) - [0-9] * \. Csv
Benim .gitignorebenzer sıkışmış bir regex var : (Big|Small)(State|City)-[0-9]*\.csv Bu işe yaramadı, bu yüzden RegexLab.NET karşı test . Daha sonra gitignore'un regexes değil, fnmatch (3) kullanmasını öğrenmeme neden olan gitignore man sayfasını buldum . Ancak, fnmatch yakalama gruplarına eşdeğer görünmüyor. Bu uygulanabilir mi yoksa bunu üç satıra mı ayırmam gerekiyor?

3
“1 Hunk # 1 BAŞARISIZ (farklı satır sonları)” mesajı nasıl düzeltilir?
Komutuyla bir yama oluşturmaya çalışıyorum git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch yamayı uyguladığımda bana $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). Hunk #3 FAILED at 47 (different line endings). Hunk …
22 git  diff  newlines  patch 

2
Neden daha az git gereksiz yere koşuyor?
Çalıştırdığımda git branch(bash veya csh), otomatik olarak çıktıyı iletiyor less. Ancak, depodaki sadece birkaç şubeyle bu gereksizin ötesinde, sinir bozucu, şube listesi daha az istifa ettiğimde ortadan kalkıyor. ~/.gitconfigDosyayı ve yerel .git/configdosyaları kontrol etmek , çağrı cihazı ya da buna neden olabilecek herhangi bir şey hakkında hiçbir şey bulamaz. Aksi …
22 git 

2
Bir mesaj atıp çıkma mesajı isteyen sohbete nasıl çıkılır?
Git kullanıyorum. Normal bir birleşme yaptım ama sürekli şunu soruyor: # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. Bir şey yazsam bile, buradan çıkamam. Bunu açıklayan dokümanları bulamıyorum. Nasıl yapmalıyım?
22 git  merge 

2
Mevcut bir klondan çatal olarak bir depo ekleyen Github
Bu yüzden ghithub üzerindeki yukarı akışlı bir kaynaktan klonladığım bir git deposuna sahibim. Bunun için birkaç değişiklik yaptım (kabul edilmemiş ve ana şubede). Yapmak istediğim değişikliklerimi yeni bir şube olarak github sayfamın üzerine itmek ve github'ın hala bir çatal olarak görmesini sağlamak. Mümkün mü? Git ve github için oldukça yeniyim. …

2
Kullanıcı adını ve şifreyi Git'te saklama
Ben yaparken git push Komut istemini şöyle alıyorum Username for 'https://github.com': sonra kullanıcı adımı manuel olarak giriyorum Username for 'https://github.com': myusername ve sonra vurdum Enterve şifremi soruyorum Password for 'https://myusername@github.com': Kullanıcı adının her zaman manuel olarak yazmak yerine otomatik olarak yazılmasını istiyorum. Yapmayı denedim xdotoolama işe yaramadı. Çoktan yaptım git …
21 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.