Git здійснює через помилку командного рядка, показуючи> символ


0

Я новачок у баші. Після того, як я влаштував файли до мого локального сховища git і набрав команди для виконання:

    git commit -m "Descriptive message"

Git (чи це термінал?) Зупиняється мертвим, показуючи

    >

символ. Він не прийме подальших команд, і мені доведеться вийти з сеансу і почати новий. Чому це відбувається?


3
Чи містить ваше повідомлення подвійні лапки?
choroba

Так, це так :)

Відповіді:


3

Чи використовуєте ви цитати або якийсь інший спеціальний баш-символ у вашому повідомленні про виконання Будьте впевнені, що це добре сформована струна. Спробуйте використовувати апострофи навколо повідомлення.

> Означає, що bash чекає іншого рядка введення, тому ви, ймовірно, не закрили повідомлення про фіксацію належним чином.

Якщо все ще застряг, будь ласка, опублікуйте точну команду, яку ви використовуєте.


Це були дійсно подвійні лапки в моєму рядку, що призвело до відмови команди. Дякуємо, що пояснили значення символу>. Зараз я перейду, щоб дізнатися про втечу персонажів у струнах басу.

Шукайте PS2в посібнику з баш.
glenn jackman
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.