Skip to main content

Каковы некоторые советы для начинающих по установке программного обеспечения с использованием GIT?

Git - для новичков - #1 - основы (Июнь 2025)

Git - для новичков - #1 - основы (Июнь 2025)
Anonim

Open-source Git - самая используемая система контроля версий в мире. Зрелый проект был разработан Линусом Торвальдсом, создателем операционной системы Linux, и он является домом для огромной коллекции программных проектов - коммерческих и open-source - которые зависят от Git для контроля версий.

В этом руководстве показано, как получить проект от Git, как установить программное обеспечение в вашей системе и как изменить код, который требует знания программирования.

Как найти программы с помощью GIT

Посетите веб-страницу изучения в GitHub, чтобы увидеть избранные и трендовые депозитарии, а также ссылки на руководства и обучение. Посмотрите на различные категории приложений, которые вы хотите загрузить, и можете использовать, изменять, компилировать и устанавливать. Нажмите значок меню в верхней части экрана, чтобы попасть в поле поиска, где вы можете искать определенную программу или любую категорию программного обеспечения, доступную на сайте.

Пример клонирования репозитория Git

Чтобы загрузить приложение, вы клонируете его. Процедура проста, но вы должны установить Git в вашу систему. Используя небольшую программу командной строки cowsay, которая используется для отображения сообщения в виде речевого пузыря от кошки ASCII, приведен пример того, как найти и клонировать программу из GitHub.

Тип Cowsay в поле поиска Git. Вы заметите, что есть несколько доступных версий, которые вы можете выбрать. В этом примере, использующем Perl, вы попадаете на страницу с несколькими файлами.

Чтобы клонировать этот конкретный репозиторий cowsay, введите следующую команду:

git clone git: //github.com/schacon/cowsay

Команда git запускает Git, команда clone клонирует репозиторий на ваш компьютер, а последняя часть - это адрес проекта, который вы хотите клонировать.

Как скомпилировать и установить код

Сначала установите приложение, чтобы убедиться, что оно запущено. Как вы это делаете, это зависит от проекта, который вы загрузили. Например, проекты C, вероятно, потребуют от вас запускать Makefile , тогда как проект cowsay в этом примере требует, чтобы вы запускали сценарий оболочки .

Итак, как вы знаете, что делать?

В клонированной папке должна быть папка cowsay. Если вы перейдете к папке cowsay с помощью команды CD, а затем выполните список каталогов, вы увидите либо файл README, либо файл под названием INSTALL или что-то, что выделяется в качестве справочного руководства.

В случае этого примера cowsay есть файл README и INSTALL. Файл README показывает, как использовать программное обеспечение, а файл INSTALL дает инструкции по установке cowsay. В этом случае команда должна выполнить следующую команду:

sh install.sh

Во время установки вас спрашивают, довольны ли вы его установкой cowsay в поставляемую по умолчанию папку. Вы можете либо нажать Return, чтобы продолжить, либо ввести новый путь.

Как запустить Cowsay

Все, что вам нужно сделать для запуска cowsay, это ввести следующую команду:

cowsay hello world

Слова Привет, мир появляются в речевом пузыре из рта коровы.

Изменение Cowsay

Теперь, когда вы установили cowsay, вы можете изменить файл, используя ваш любимый редактор. В этом примере используется редактор nano следующим образом:

nano cowsay

Вы можете поставить переключатели на команду cowsay, чтобы изменить глаза коровы.

Напримерcowsay -gпоказывает знаки доллара, как глаза.

Вы можете изменить файл, чтобы создать опцию циклопов, чтобы при вводеcowsay -cу коров один глаз.

Первой строкой, которую нужно изменить, является строка 46, которая выглядит следующим образом:

getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);

Это все доступные переключатели, которые вы можете использовать с помощью cowsay. Чтобы добавить -c в качестве опции, измените строку следующим образом:

getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);

Между строками 51 и 58 вы видите следующие строки:

$ borg = $ opts {'b'};$ dead = $ opts {'d'};$ greedy = $ opts {'g'};$ paranoid = $ opts {'p'};$ stoned = $ opts {'s'};$ tired = $ opts {'t'};$ wired = $ opts {'w'};$ young = $ opts {'y'};

Как вы можете видеть, для каждой из опций есть переменная, которая объясняет, что будет делать коммутатор. Например $ greedy = $ opts 'g';

Добавьте одну строку для поправки -c switch следующим образом:

$ borg = $ opts {'b'};$ dead = $ opts {'d'};$ greedy = $ opts {'g'};$ paranoid = $ opts {'p'};$ stoned = $ opts {'s'};$ tired = $ opts {'t'};$ wired = $ opts {'w'};$ young = $ opts {'y'};$ cyclops = $ opts 'c';

В строке 144 есть подпрограмма, называемая конструкцией, которая используется для построения лица коров.

Код выглядит так:

sub construct_face { if ($ borg) {$ eyes = "=="; } if ($ dead) {$ eyes = "xx"; $ tongue = "U"; } if ($ greedy) {$ eyes = " $ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ tongue = "U"; } if ($ устал) {$ eyes = "-"; } if ($ wired) {$ eyes = "OO"; } if ($ young) {$ eyes = ".."; }}

Для каждой из переменных, указанных ранее, существует другая пара букв, которая помещается в переменную $ eyes.

Добавьте один для переменной $ cyclops:

sub construct_face { if ($ borg) {$ eyes = "=="; } if ($ dead) {$ eyes = "xx"; $ tongue = "U"; } if ($ greedy) {$ eyes = " $ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ tongue = "U"; } if ($ устал) {$ eyes = "-"; } if ($ wired) {$ eyes = "OO"; } if ($ young) {$ eyes = ".."; } if ($ cyclops) {$ eyes = "()"; }}

Сохранил файл и выполнил следующую команду, чтобы переустановить cowsay.

sh install.sh

Теперь, когда вы запускаете cowsay -c привет мир, корова имеет только один глаз.