Git

Установите Git на Ubuntu

Установите Git на Ubuntu
Git - это распределенная система контроля версий. Он используется для отслеживания изменений в исходных кодах во время разработки программного обеспечения. Это действительно полезный инструмент для быстрой разработки программного обеспечения. Git очень быстро выполняет свою работу. Это один из лучших инструментов, который может иметь разработчик при правильном использовании. Git полностью открытый исходный код.

В этой статье я покажу вам, как установить Git на Ubuntu. Я буду использовать Ubuntu 18.04 LTS для демонстрации в этой статье. Но процедуры и команды, показанные здесь, в этой статье, должны работать для любой поддерживаемой версии Ubuntu. Итак, приступим.

Установка Git:

Git доступен в официальном репозитории пакетов Ubuntu. Итак, вы можете легко установить Git на Ubuntu с помощью диспетчера пакетов APT.

Сначала обновите кеш репозитория пакетов APT с помощью следующей команды:

$ sudo подходящее обновление

Теперь установите Git с помощью следующей команды:

$ sudo apt install git

Теперь нажмите у а затем нажмите продолжать.

Git должен быть установлен.

Теперь выполните следующую команду, чтобы проверить, правильно ли работает Git:

$ git --version

Как видите, я использую версию Git 2.17.1. Он тоже работает правильно.

Глобальная настройка имени пользователя и электронной почты:

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

Чтобы установить свое глобальное имя, выполните следующую команду:

$ git config - глобальный пользователь.имя "ВАШЕ ИМЯ"

ПРИМЕЧАНИЕ: Изменять ТВОЕ ИМЯ на ваше полное имя.

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

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

$ git config - глобальный пользователь.электронная почта "YOUR_EMAIL"

ПРИМЕЧАНИЕ: Изменять ВАШ АДРЕС ЭЛЕКТРОННОЙ ПОЧТЫ на ваш личный адрес электронной почты.

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

$ git config --global -l

Как видите, переменные Пользователь.название а также Пользователь.электронное письмо Я установил ранее, и их соответствующие значения напечатаны на экране.

Используя Git:

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

Допустим, вы разрабатываете программу hello world на C / C++. Теперь вы хотите использовать Git для управления им.

Для этого сначала перейдите в каталог вашего проекта следующим образом:

$ cd Проекты / helloworld

Как видите, у меня есть основной.c файл здесь.

Теперь инициализируйте новый репозиторий Git с помощью следующей команды:

$ git init

Как видите, инициализируется пустой репозиторий Git.

Теперь вы можете увидеть статус файлов в вашем репозитории Git с помощью следующей команды:

$ git status

У меня еще нет никаких коммитов. Исходный файл основной.c это неотслеживаемый файл в репозитории. Это статус по умолчанию для всех вновь созданных файлов репозитория Git.

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

Теперь снова проверьте статус следующим образом:

$ git status

Как видите, у меня сейчас 2 неотслеживаемых файла.

Теперь, допустим, вы хотите отслеживать файл основной.c. Для этого выполните следующую команду:

$ git add main.c

Как видите, файл основной.c теперь зеленый. Это означает, что Git теперь отслеживает файл, и он готов к фиксации.

Если вы добавили какой-либо файл по ошибке, вы также можете удалить его. Для этого выполните следующую команду:

$ git rm --cached main.c

Как вы видете, основной.c файл больше не отслеживается.

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

$ git add -A

Я собрал основной.c файл в Привет.о файл. Вы действительно не хотите, чтобы Git отслеживал эти файлы в реальной жизни. К счастью, у Git есть .gitignore файл, который используется, чтобы сообщить Git, какие файлы и каталоги игнорировать.

Например, скажем, вы не хотите отслеживать файлы, заканчивающиеся на расширение. Для этого сначала создайте .gitignore файл следующим образом:

$ нано .gitignore

Теперь введите *.о в файл, как показано на скриншоте ниже, и сохраните файл, нажав + Икс с последующим у а также .

Теперь, как видите, Привет.о файла больше нет в списке.

Теперь, когда я использовал git add -A команда для добавления всех файлов моего проекта для отслеживания.

Как видите, оба файла добавлены для отслеживания.

Теперь вы можете зафиксировать (сохранить изменения) этот этап своей разработки в этом проекте следующим образом:

$ git commit -m "описательное сообщение об этой фиксации"

Как видите, состояние проекта зафиксировано и распечатан уникальный идентификатор. У каждого коммита есть хэш, рассчитанный в зависимости от содержимого вашего проекта, чтобы различать каждый проект.

Я изменил исходный код основной.c и, как видите, статус файла теперь изменен.

Теперь вы можете снова зафиксировать изменения следующим образом:

$ git add -A
$ git commit -m "добавлена ​​функция printHello, чтобы сделать код в основном.c более модульной "
[

Вы можете увидеть все сделанные вами коммиты в этом репозитории Git с помощью следующей команды:

$ git журнал

Как видите, я сделал 2 коммита, и они перечислены вместе с сообщениями о коммитах.

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

$ git log --oneline

Итак, вот как вы устанавливаете Git и используете его в Ubuntu. Спасибо, что прочитали эту статью.

Лучшие игры с командной строкой для Linux
Командная строка - не только ваш главный союзник при использовании Linux - она ​​также может быть источником развлечений, потому что вы можете использ...
Лучшие приложения для сопоставления геймпадов для Linux
Если вам нравится играть в игры на Linux с помощью геймпада вместо стандартной системы ввода с клавиатуры и мыши, для вас есть несколько полезных прил...
Полезные инструменты для геймеров Linux
Если вам нравится играть в игры на Linux, скорее всего, вы использовали приложения и утилиты, такие как Wine, Lutris и OBS Studio, для улучшения игров...