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

3
Normal ifadeye dayalı olarak yalnızca bir farkın / yamanın ilgili bölümlerini görüntüle
git log -G<regex> -pbir kod tabanının geçmişini belirtilen kalıpla eşleşen değişiklikler için aramak için harika bir araçtır. Bununla birlikte, çoğunlukla ilgisiz iri denizde diff / patch çıktısında ilgili iri bulmak çok zor olabilir. Elbette git logorijinal dizginin / regex'in çıktısını aramak mümkündür , ancak görsel paraziti ve ilgisiz birçok değişikliğin …
20 git  diff  patch 

1
zsh ile git tamamlama: boşluklu dosya adları düzgün bir şekilde kaçmıyor
Git tamamlama: Git'in dosya adı otomatik tamamlama sistemiyle ilgili sorun yaşıyorum. OS X (10.9.3) üzerinde (1.9.3) zshile (5.0.5) kullanıyorum git. Her ikisi de zshve githomebrew ile kuruldu. (Tam sürüm çıktısı yazının altındadır.) gitadlı kişinin dosya adı tamamlaması beklediğim gibi boşluk eklemiyor. Adında boşluk bulunan bir dosyanın adını yazdığımda, kabuk boşluk …
20 zsh  autocomplete  git 

3
Git çağrı cihazı daha az, ancak çıktı renklendirmesine ne sebep oluyor?
lessbu konuya göre kendisi sözdizimi vurgulama yapamaz . Bununla birlikte, git diffrenkli çıktıyı varsayılan çağrı cihazı olarak daha az gösterir. Çıktısını git diffbir dosyaya yönlendirdiğimde hiçbir renk kaçış dizisi görünmüyor. Mu git diffo davranıyor Gönderilen biliyoruz ve buna göre formatları çıktı? Bunu nasıl yaparsınız? Git'in diffçıktıyı renklendirdiğini fark ettim (örneğin …
19 colors  git  diff  pager  colordiff 

3
Git kullanarak belirli bir dalı getir
Xilinx wiki'de açıklandığı gibi git'i kullanarak master-next şubesinden kaynak kodunu indirmek istiyorum . Bunu denedim: #git clone git://github.com/Xilinx/u-boot-xlnx/tree/master-next.git Initialized empty Git repository in /home/Hannan/master-next/.git/ fatal: remote error: Xilinx/u-boot-xlnx/tree/master-next is not a valid repository name Email support@github.com for help Bu bile başarısız oldu: # git clone git://github.com/Xilinx/tree/master-next/u-boot-xlnx.git Initialized empty Git repository …
19 git  github 

2
farklı git depoları için kullanıcı adı ve parolalar nasıl ayarlanır?
─[$] cat ~/.gitconfig [user] name = Shirish Agarwal email = xxxx@xxxx.xxx [core] editor = leafpad excludesfiles = /home/shirish/.gitignore gitproxy = \"ssh\" for gitorious.org [merge] tool = meld [push] default = simple [color] ui = true status = auto branch = auto Şimdi github, gitlab ve gitorious için git kimlik bilgilerimi …
19 password  git 

4
Posta listesinden bir linux çekirdek düzeltme ekini nasıl alabilirim?
Linux çekirdeği posta listesine abone değilim, ancak birkaç hafta önce gönderilen bir dizi yamayı almak ve bunları test için çekirdeğime uygulamak istiyorum. Yama, bina vb. İle çok aşinayım. Sorum şu: Bu yama setinin bir kopyasını almanın en iyi yolu nedir? Benim bildiğim herhangi bir Git repo'suna uygulanmadı, sadece tartışma için …

4
Git yapılandırması birden çok depoda ayarlanabilir mi?
Git, yapılandırma değerlerini üç düzeyde destekliyor gibi görünüyor: Sistem başına global ayarlar (içinde saklanır /etc/git-core) Kullanıcı başına global ayarlar (içinde saklanır ~/.gitconfig) Havuz başına yerel ayarlar (içinde saklanır $REPO/.git/config) Bu seçenekler temelin çoğunu kapsıyor, ancak dördüncü seviyeyi ele almanın bir yolunu arıyorum. Ben user.emailher zamankinden farklı bir değer kullanmanız gereken …
18 shell  git 

1
Ssh anahtarının şifresini bir süre hatırla
Ssh anahtarı oluşturdum. Git depolarına bağlanmak için kullanıyorum. Anahtarı oluştururken, parolanın tahmin edilmesi zor olduğunu belirten istemi fark ettim. Bu nedenle, 40+ karakter uzunluğunda bir şifre buldum. Artık her yapmam zaman git clone, pushya da benzer bir şey, (ben bunu doğru alamadım, özellikle biraz zaman alır) girişine şifreyi gerekir. Güvenlik …
18 ssh  git 

5
Sadece sığ bir klonu çekmek için git kaynaklarını kullanan bir PKGBUILD nasıl değiştirilir?
Geçen gün ben yüklemeden çalıştı opencv-gitdan AUR ile makepkgArch Linux üzerinde. Tabii ki adından da anlaşılacağı gibi git deposundan çıkar. Bu 1Gb çeker. Bir yapma konusunda okuyorum sığ klon ile git. PKGBUILDDosyaya baktığımda grep git PKGBUILDşunu görüyorum: pkgname="opencv-git" makedepends=('git' 'cmake' 'python2-numpy' 'mesa' 'eigen2') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") source=("${pkgname%-git}::git+http://github.com/Itseez/opencv.git" cd "${srcdir}/${pkgname%-git}" git describe …
18 arch-linux  git 

4
komut satırı yöntemi veya programlı olarak ssh anahtarını github.com kullanıcı hesabına ekleyin
Github kullanıcı hesabına bir ssh anahtarı eklemek amacıyla github.com sunucularına bir kullanıcı adı ve parola ile tanımlamanın bir yolu var mı? Şimdiye kadar okuduğum her şey, bir kullanıcının ssh anahtarının web GUI aracılığıyla eklenmesi gerektiğini gösteriyor. Ben bir komut satırı arayüzü veya başka bir bash / ansible / bir şey …
18 ssh  terminal  git  github 

4
Bu ssh-agent problemini nasıl çözebilirim?
Linux Mint kullanıyorum ve girişte otomatik olarak kilidini açmak için gnome anahtarlığı alamadım, öyle görünüyor. Sorunumun bir belirtisi şöyledir: $ ssh-add Identity added: /home/me/.ssh/id_rsa (/home/me/.ssh/id_rsa) $ git pull WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-Nmf3J3/pkcs11: No such file or directory Git'in benden herhangi bir şifre girişi olmadan itip / çekebilmesini nasıl …

1
Özel Anahtarlara Erişildiğinde GPG Kilitleniyor
Gitimi PGP anahtarımla imzalamayı seviyorum, bu yüzden gittiğimde oldukça endişeliydim git commit -Sama PGP anahtarı parolamı sormak yerine git asmaya başladı. Birkaç aydır GPG kurulumumda bir değişiklik yapmadım ve o zamandan beri sorun olmadan çok fazla taahhütte bulundum. Ayrıca, özel anahtarlarımı ile görüntülemeye çalıştığımda gpg -Kgpg kilitleniyor. Ancak, gpg -kortak …
17 git  gpg  pgp  openpgp 

1
.Gitignore içeren etckeeper'daki dosyaları hariç tutmak çalışmıyor
Yapılarımdaki değişiklikler için etckeeper kullanıyorum (Debian sıkmada) Bir ircdeamon çalıştığım için, klasörde her dakika değişen bazı dosyalar var /etc/hybserv/ Artık onları kontrol etmek istemiyorum, bu yüzden ekledim hybserv/* sonuna kadar /etc/.gitignore ama ihmal edilmezler! Saatlik taahhütte her saat ortaya çıkıyorlar. Neyi yanlış yapıyorum?
16 git  etc 



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.