Magit'te komut anahtarlarına nasıl erişilir


17

Çoğu magitkomut, alt komutlar ve anahtarlar menüsünü gösteren tek bir tuşla çağrılır. Örneğin, Pgösteriler Pve talt komutlarının gibi -fve -uşekliyle "anahtarlar".

Alt komutlar için harfleri vurmak onları çağırır, ama anahtarları nasıl çağırır? İki uzaktan kumandalı bir havuzum var ve diğer uzaktan kumandayı zorlamak istedim. -uAnahtar görünüyor sadece şey gibi ama ben yazarsanız P -u, -udönüşler kırmızı ama Magit uzaktan kumanda için istemi değildir.

Kılavuzda, bu anahtarlar hakkında söyleyebildiğim kadarıyla komutların hiçbiri hakkında hiçbir şey yok.

Birisi bu anahtarların genel olarak nasıl kullanıldığını açıklayabilir mi? Sadece bu anahtarla değil genel olarak tesisle de ilgileniyorum.


4
Bir uzaktan kumandaya basmak için, vurmadan önce bir önek argümanı ekleyin P P.
Tu Do

?Magit'in içindeki tuşa basarken menüyü göstermek yararlı olur, ancak bazı tuşlar hala orada değildir. l hReflog'u deneyin . Yani, daha kapsamlı bir menü / yardım hala ihtiyacı olduğunu kabul ediyorum.
doktora

Yanıtlar:


13

Anahtarları etkinleştirme şekliniz, vurduğunuzda "kırmızıya döndükleri" ve -ardından bir harf izledikleri gibi doğru.

Sizin durumunuzda, -uistediğiniz anahtar değil. Gönderen man git-push:

-u, --set-upstream

Güncel veya başarıyla iletilen her dal için, bağımsız değişken git-pull(1) ve diğer komutlar tarafından kullanılan yukarı akış (izleme) başvurusunu ekleyin . Daha fazla bilgi için, bkz branch.<name>.merge . git-config(1).

-uAnahtar etkin durumdayken , *magit-process*arabellekte böyle bir şey görürsünüz :

0 git --no-pager -c core.preloadindex=true push -v origin foo:refs/heads/foo -u

İçin itiliyor https://example.com/project.git

Nesneleri saymak: 15, bitti. [...].

foo Uzak dalı foo başlangıç noktasından izlemek için şube kuruldu . [...]

Bu, Magit'in aslında -ugeçişi düşündüğünü söyler .


@TuDo'nun işaret ettiği gibi, Magit'in sizi uzaktan kumandaya yönlendirmesini istemek için vurmanız gerekir C-u P P.


Anahtarlar ve Argler

Magit farklı komutlar için sağladığı menüler ile uğraşırken Genel olarak, anahtarlar sadece olduğunu hatırlamak yararlı olacaktır: anahtarları . Onları açabilir ve kapatabilirsiniz, hepsi bu. Ek bilgi vermenizi gerektirmezler, bu nedenle Magit bunları açtığınızda hiçbir şey istemez.

Öte yandan, Args ek bilgi gerektirir, bu nedenle Magit'e belirli bir argümanla bir komut çalıştırmak istediğinizi söylediğinizde, sizi buna göre yönlendirir. Arg'ler ayrıca =bir harften sonra vurarak etkinleştirilmeleri bakımından anahtarlardan farklıdır .

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.