В предыдущей статье мы узнали о том, что такое Git. Теперь мы узнаем больше о git и его репозитории более подробно.
Git — это распределенная система контроля версий с акцентом на скорость, целостность данных и поддержку распределенных нелинейных рабочих процессов. Каждый рабочий каталог Git — это полноценный репозиторий с полной историей и возможностями полного отслеживания версий, независимый от доступа к сети или центрального сервера.
GitHub — это веб-хостинговый сервис Git-репозитория , который предлагает весь распределенный контроль версий. В отличие от Git, который является строго инструментом командной строки, GitHub предоставляет веб-графический интерфейс. GitHub используется для «контроля версий».
Это означает, что GitHub используется для проектов по разработке программного обеспечения, когда над ним работает не один человек (или группа). GitHub делает то, что он создает облачный централизованный репозиторий для всех, кто работает в группе, и позволяет всем, кто работает над проектом, обновлять информацию.
Можно также использовать BitBucket, если не GitHub.
УСТАНОВКА ГИТ:
Шаг 1: Откройте Терминал и введите sudo apt-get install git
Шаг 2: Зайдите на сайт www.github.com и войдите в свой аккаунт. Если вы новый пользователь, вы можете просто зарегистрироваться. (Вы также можете использовать www.bitbucket.org в качестве альтернативы, но здесь мы будем использовать github).
- У вас будет имя пользователя отсюда. Допустим, это ваше_пользовательское имя
- НАСТРОЙКА GIT:
- Шаг 1: Вернитесь в терминал и введите его, чтобы настроить git
- git config –global user.name «ваше_имя пользователя»
- Шаг 2: Теперь введите это, чтобы связать вашу электронную почту тоже.
- git config –global user.email «your_emailid»
-
- ИСПОЛЬЗОВАНИЕ GIT:
- Шаг 1: Зайдите в свою учетную запись github и создайте репозиторий с именем (скажем, название вашего проекта). Мы создаем репозиторий с именем myproject
-
- Шаг 2: Создайте папку с именем вашего проекта и измените текущий каталог на этот каталог.
- mkdir myproject
- cd myproject
-
- Шаг 3: Теперь мы хотим запустить Git для этой папки
- мерзавец
-
- Шаг 4: Теперь мы настроим пульт, который сообщает git, где находится хранилище.
git remote добавить источник https://github.com/your_username/myproject.git
Теперь мы настроили и установили git и, создали и настроили хранилище. Допустим, у нас есть простой файл в папке myproject helloworld.c, и мы хотим, чтобы он поделился им с другом, который работает над тем же проектом.
-
- Шаг 5: Чтобы добавить этот файл, мы наберем
- git add helloworld.c
- Или, если у нас есть много файлов для переноса из папки в нашу учетную запись git, тогда мы можем использовать команду.
- мерзавец добавить.
- Это передало бы файл (ы) в списке, который мы позже передадим.
- Шаг 6: Далее, когда мы закончим добавление файлов, мы должны будем зафиксировать добавление.
- git commit -m 'your_message'
-
- Шаг 7: Далее, нам нужно отправить только что сделанный коммит в репозиторий на github.
- мастер происхождения git push
Он автоматически запросит у вас имя пользователя и пароль для github. После ввода подробностей зайдите на github и обновите. Файлы будут добавлены туда.
- Имя пользователя для https://github.com : ваше_пользовательское имя
- Пароль для https: //your_username@github.com : *******
Шаг 8: Мы успешно перенесли файл на вашу учетную запись github. Теперь давайте добавим еще один файл aboutme.txt и отредактируем наш файл helloworld.c. Следуя той же процедуре, мы сначала добавим файлы, закоммитим, а затем отправим их в учетную запись github.
мерзавец добавить. git commit -m 'your_message' мастер создания исходников git push
Шаг 9: Когда мы зайдем в нашу учетную запись github, мы увидим всю иерархию изменения файла. Здесь мы увидим изменения, которые мы внесли в файл helloworld.c в соответствующих коммитах.
Теперь допустим, что одному из сотрудников проекта нужно работать над helloworld.c. После внесения некоторых изменений он хочет обновить файл на github.
Шаг 10: Сначала он должен загрузить весь репозиторий, в котором находится файл helloworld.c, в его систему.
git clone https://github.com/your_username/myproject.git
Папка с именем myproject загружается со всеми файлами в ней. Необходимые изменения вносятся, а затем файл аналогичным образом добавляется, фиксируется и отправляется аналогично, как указано выше.
- Шаг 11: Если первый пользователь желает увидеть изменения, он может увидеть это, набрав:
- мастер происхождения git pull
Статья Харшит Гупта : Harshit Gupta из Калькутты — активный блогер, заинтересованный в написании статей о текущих событиях, технических блогах, историях и личном жизненном опыте.
Помимо страсти к письму, он также любит писать и танцевать. В настоящее время учится во IIEST, он является активным автором блога в Geeksforgeeks. Вы можете связаться с ним по адресу https://in.linkedin.com/pub/harshit-gupta/102/b71/605.
Если вы также хотите продемонстрировать свой блог здесь, пожалуйста, смотрите GBlog для записи гостевого блога на GeeksforGeeks.
adsense2code6
Рекомендуемые сообщения:
adsense2code6
Источник: http://espressocode.top/how-to-install-configure-and-use-git-on-ubuntu/
Как установить git в ОС Linux (на примере Ubuntu 16.04)
Любой программист, использующий ОС Ubuntu 16.04, либо другие построенные на ее базе (Xubuntu, Lubuntu и т.д.
) столкнется с потребностью установить себе в рабочую среду систему контроля версий, и с большей вероятностью его выбор остановится на Git, ставшим уже практически обязательным стандартом в мире разработки.
Как произвести установку актуальной версии правильно и быстро Вы узнаете из данной статьи.
1. Неверный быстрый способ установки Git
Первая мысль, которая приходит к уверенному пользователю Ubuntu, когда он сталкивается с потребностью установки нужной программы, это воспользоваться встроенной консольной утилитой для управления пакетами apt-get. Почти всегда, это будет верным решением, но не в случае установки git.
Причиной является то, что в официальных репозиториях для Ubuntu 16.04 имеется очень старая версия программы git.
Для того, чтобы проверить имеющуюся версию в репозитории, вначале нужно обновить информацию о доступных программах и их версиях, имеющихся в источниках по умолчанию.
Делается это с помощью команды (если потребуется то вводите пароль суперпользователя):
Фрагмент выполнения команды apt-get update
После обновления сведений, можем узнать конкретную версию интересующей нас программы. Сделать это можно путем вызова команды, для получения полной информации о доступной программе:
$ sudo apt-cache show git |
Но для получения только информации о версии без лишних данных, предпочтительнее результат выполнения передать в команду grep. Делается это следующим образом:
$ sudo apt-cache show git | grep -i version |
Пример выполнения команды для получения информации о версии.
В ситуации выше мы видим, что имеется возможность установить git версии 2.7.4, НО это версия старая и наверняка будет не содержать некоторых нужных вам инструментов, и именно поэтому установка программы git с помощью apt-get из официальных репозиториев по умолчанию это плохая идея.
2. Рекомендуемый верный способ установки Git
Посмотреть последнюю версию программы git, мы можем на официальном сайте программы здесь (там же, вы можете скачать установочные файлы программы для установки на операционные системы Windows и Mac OS X).
Так на момент написания данной статьи последней версией является 2.15.0 и мы установим ее на Xubuntu 16.04 способом, который официально рекомендован самими разработчиками.
Для этого мы добавим новый репозиторий, содержащий свежую стабильную версию, при помощи команды:
$ sudo add-apt-repository ppa:git-core/ppa |
Пример выполнения команды, для добавления нового источника пакетов.
Следующим шагом, после добавления нового репозитория, является обновление сведений о доступных для установки программ и их версиях. Для этого вводим команду:
После обновления списка пакетов, узнаем какие версии программы git теперь доступны для установки:
$ sudo apt-cache show git | grep -i version |
Теперь как мы видим, у нас добавился новый источник для установки пакетов и в нем доступна самая свежая стабильная версия. Для ее установки из этого источника, введем команду и подтвердим установку «y»:
Установка git из дополнительного источника пакетов.
После успешной установки, можем узнать каталог, где располагается исполняемый файл программы git :
Выполнение команды which git.
А также версию программы, установленную в нашей рабочей системе:
Версия имеющейся программы git.
Для получения подробной информации о программе git, имеющихся ключах и дополнительных возможностях, всегда можно вызвать встроенную справку при помощи:
Фрагмент вывода встроенного мануала о программе git.
Резюмируем
Для установки программы git следует применять способ, с добавлением нового источника пакетов, и дальнейшей установкой программы из этого репозитория. Данный способ, позволяет установить в свою систему Linux последнюю стабильную версию, при этом он прост и рекомендован разработчиками git.
Источник: https://world-hello.ru/scv/git/how-to/kak-ustanovit-git-v-linux-ubuntu-16-04.html
Использование GitHub на Linux. Как пользоваться сервисом GitHub с помощью командной строки UNIX
Опубликовано: 15.03.2019
GitHub — один из используемых сервисов размещения проектов для совместной разработки. Он поддерживает контроль версий, возможность отслеживания изменений кода, сравнение строк, а также он бесплатен.
В данной статье приведены примеры использования сервиса на компьютере под управлением операционных систем семейства Linux. Мы рассмотрим, как создать проект на локальном компьютере и залить его на сервис с помощью командной строки. Рассмотренные варианты использования git также можно применять на desktop системах, запустив окно терминала.
Установка git
Управление выполняется с помощью приложения git. Если его нет в системе, установку можно выполнить из репозитория.
- Если используем CentOS / Red Hat:
- Если используем Ubuntu / Debian:
- Если мы хотим воспользоваться сервисом с компьютера Windows или Mac OS, необходимо скачать и установить desktop версию с официального сайта.
Синтаксис
Команды имеют следующий синтаксис:
git
* полный перечень опций, команд и аргументов можно получить командой man git.
Создание проекта на локальном компьютере
- Прежде чем отправить проект на GitHub, создаем его на нашем компьютере. Для этого переходим в каталог с файлами проекта:
- Инициализируем проект для git:
- Мы получим ответ похожий на:
Initialized empty Git repository in /projects/.git/
- Это означает, что репозиторий git создан.
- Теперь добавим файлы в репозиторий:
- * данной командой мы добавили папку и ее содержимое в репозиторий git.
Отправка данных на GitHub
Теперь можно отправить данные на сервис. Для этого у нас должна быть зарегистрированная учетная запись и создан репозиторий на GitHub.
Создание репозитория
Переходим на портал github.com и входим в систему или проходим несложную регистрацию:
Проходим процесс подтверждения, что мы не робот. Затем завершаем несколько шагов регистрации, нажимая Submit. В итоге мы получим письмо на адрес электронной почты, которую указали при регистрации. Необходимо будем подтвердить email, перейдя в письме по кнопке Verify email address.
Создаем репозиторий. Для этого кликаем по иконке профиля и переходим в раздел Your repositories:
И кликаем по кнопке New. В следующем окне даем название репозиторию и нажимаем Create repository:
Мы увидим страницу с путем к репозиторию:
Заливаем проект в репозиторий на GitHub
Добавляем комментарий к нашему проекту:
git commit -m «Очередное изменение проекта» -a
* где Очередное изменение проекта — произвольный комментарий; параметр -a указывает, что комментарий нужно применить ко всем измененным файлам.
Теперь подключаемся к созданному репозиторию:
git remote add origin https://github.com/dmosktest/project1.git
* где dmosktest — логин, который был указан при регистрации на github, а project1 — название, которое мы задали, когда создавали репозиторий. * удалить удаленный репозиторий можно командой git remote rm origin.
- Закидываем проект на GitHub:
- * где master — ветка проекта (веток может быть несколько).
- В нашем проекте на GitHub должны появиться файлы проекта:
Получение файлов с GitHub
- Для загрузки на компьютер файлов, создаем каталог с проектом и переходим в него:
- Проводим начальную настройку локального репозитория:
- Подключаемся к удаленному репозиторию:
git remote add origin https://github.com/dmosktest/project1.git
Скачиваем проект командой:
git pull https://github.com/dmosktest/project1.git master
Клонирование проекта
Выполняется командой:
git clone
Например, использую наш репозиторий:
git clone https://github.com/dmosktest/project1.git
* данная команда создаст в текущей папке каталог project1 и инициализирует его как локальный репозиторий git. Также загрузит файлы проекта.
Возможные ошибки
1. При попытке отправить данные на GitHub, получаем ошибку:
error: src refspec master does not match any. error: failed to push some refs to 'https://github.com/dmosktest/project1.git'
* где dmosktest/project1.git — путь к нашему репозиторию.
Причина: проект ни разу не был зафиксирован (закоммичен).
Решение: добавляем комментарий к нашему проекту:
git commit -m «first commit»
Была ли полезна вам эта инструкция?
Да Нет
Источник: https://www.dmosk.ru/miniinstruktions.php?mini=github-linux-use
Как установить Git в Ubuntu 14.04
Система контроля версий является неотъемлемым инструментом в современной разработке программного обеспечения. Системы контроля версий позволяют Вам следить за состоянием ПО на уровне исходного кода. Вы можете отслеживать изменения, откатываться к предыдущим версиям и создавать альтернативные версии файлов и директорий путем создания разных веток.
Одной из наиболее популярных систем контроля версий является git — распределенная система контроля версий. Многие проекты хранят свои файлы в git-репозитории, а такие сайты, как GitHub и Bitbucket, сделали возможность делиться исходным кодом простой и бесценной.
В этом руководстве мы покажем, как установить git на VPS с Ubuntu 14.04. Мы продемонстрируем два способа установки ПО, каждый из которых имеет свои плюсы.
Это руководство предполагает, что Вы зашли под не-рутовым пользователем, описание процесса создания которого можно посмотреть по этой ссылке.
Установка Git при помощи утилиты Apt
Самый простой способ получить установленный и готовый к использованию git — это использовать стандартные репозитории Ubuntu. Это наиболее быстрый способ, однако при этом версия git может быть не самой последней. Если вы хотите самый последний релиз, рассмотрите вариант установки git из исходников, описанный далее в разделе “Установка Git из исходных кодов”.
Вы можете использовать инструменты пакетного менеджера apt для обновления локального индекса пакетов, после чего загрузить и установить git:
sudo apt-get update
sudo apt-get install git
Эти команды загрузят и установят git на вашу систему. Вам все еще нужно будет произвести настройку, о которой рассказано в разделе “Как настроить Git”.
Установка Git из исходных кодов
Более гибкий метод установки git — его компиляция из исходных кодов. Это займет больше времени и такая установка не поддерживается менеджером пакетов, но так Вы сможете загрузить самую свежую версию и при желании у Вас будет возможность сконфигурировать некоторые параметры git при установке.
Для начала, необходимо установить ПО, которое использует git (зависимости git). Оно доступно в стандартных репозиториях, так что мы можем обновить локальный индекс пакетов и установить необходимые пакеты:
sudo apt-get update
sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
После установки зависимостей (пакетов), Вам необходимо загрузить нужную Вам версию git на странице проекта git на GitHub.
Версия, которую Вы увидите на странице проекта, это ветка, в которую активно вносятся изменения. Если Вы хотите последний стабильный релиз, смените ветку на помеченную последним тегом без окончания “rc” при помощи этой кнопки слева от заголовка проекта:
Затем, на правой стороне странице сделайте правый клик на кнопке “Download ZIP” и выберите опцию типа “Скопировать адрес ссылки” (“Copy Link Address”):
Теперь на Вашем сервере Ubuntu 14.04 Вы можете ввести команду wget, а затем вставить скопированный адрес. Ваш скопированный URL может немного отличаться от приведенного ниже:
wget https://github.com/git/git/archive/v1.9.2.zip -O git.zip
Разархивируйте загруженный файл и перейдите в полученную директорию путем ввода следующих команд:
unzip git.zip
cd git-*
Теперь Вы можете создать пакет и установить его при помощи следующих команд:
make prefix=/usr/local all
sudo make prefix=/usr/local install
Теперь, когда git установлен, для обновления на следующие версии Вы сможете просто сделать клон репозитория и затем собрать и установить его:
git clone https://github.com/git/git.git
Чтобы получить URL репозитория для клонирования, выберите необходимую ветку или тег на странице проекта git на GitHub и затем скопируйте URL для клонирования справа:
Это создаст новую директорию внутри текущей, где Вы можете пересобрать пакет и переустановить новую версию точно так же, как делали ранее. Таким образом старая версия будет перезаписана новой:
make prefix=/usr/local all
sudo make prefix=/usr/local install
Как настроить Git
Теперь, когда git установлен, необходимо сделать несколько вещей для того, чтобы Ваши сообщения в коммитах содержали корректную информацию.
Проще всего сделать это с помощью команды git config. Вам необходимо задать имя и адрес электронной почты, поскольку git добавляет эту информацию к каждому Вашему коммиту. Эти настройки можно задать при помощи следующих команд:
git config —global user.name «Your Name»
git config —global user.email «youremail@domain.com»
Все заданные настройки конфигурации можно просмотреть при помощи команды:
git config —list
user.name=Your Name
user.email=youremail@domain.com
Как Вы можете заметить, они имеют несколько иной формат. Настройки хранятся в конфигурационном файле, который при желании можно редактировать вручную в текстовом редактором, например так:
nano ~/.gitconfig
[user] name = Your Name email = youremail@domain.com
Существует большое количество других настроек, которые можно задать, но эти две являются базовыми и нужны всем. Если Вы пропустите этот шаг, то скорее всего увидите предупреждения (warnings) следующего вида при коммитах в git:
[master 0d9d21d] initial project version
Committer: root
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:
git config —global user.name «Your Name»
git config —global user.email you@example.com
After doing this, you may fix the identity used for this commit with:
git commit —amend —reset-author
Это создаст для Вас лишнюю работу, потому что Вам придется исправлять информацию в сделанных коммитах на корректную.
Заключение
Теперь git установлен и готов к использованию на Вашей системе. Чтобы узнать больше о том, как пользоваться Git, посмотрите эти статьи:
- Как использовать Git эффективно
- Как использовать ветвление в Git
Источник: https://www.digitalocean.com/community/tutorials/git-ubuntu-14-04-ru
Установка git Ubuntu 16.04
Система контроля версий — это незаменимая вещь при совместной разработке программного обеспечения. Такие программы позволяют отслеживать изменения в вашем исходном коде и при необходимости восстанавливать прошлое состояние.
Одной из самых популярных систем управления версиями заслуженно считается Git. Многие проекты хранят свои файлы в репозиториях Git, а сайты GitHub и Bitbucket сделали обмен исходным кодом очень простым. В этой небольшой статье будет рассмотрена установка Git Ubuntu 16.04. Мы рассмотрим два способа установки, а также начальную конфигурацию.
Установка Git с помощью пакетного менеджера
Самый простой способ установить Git Ubuntu 16.04, это использовать пакетный менеджер apt и официальные репозитории Ubuntu. Это самый быстрый и простой метод, но вы получите не самую свежую версию.
- Для установки Git с помощью пакетного менеджера. сначала обновим списки пакетов из репозиториев:
- sudo apt update
- Затем осталось загрузить и установить программу:
- sudo apt install git
- После этого программа будет установлена и вы можете переходить к ее настройке.
Установка Git из исходных кодов
Более гибкий, но в то же время самый сложный способ установки Git Ubuntu 16.04 — это сборка из исходных кодов. Процесс установки займет больше времени, но вы получите больше контроля над параметрами программы, а также сможете установить самую последнюю версию.
Перед тем, как приступить нам нужно будет скачать пакеты, от которых зависит Git. Все есть в официальном репозитории, поэтому вы можете все сделать с помощью пакетного менеджера:
sudo apt-get update
$ sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
После того как все будет установлено вы можете скачать архив с самыми последними версиями исходного кода. Это можно сделать на странице релизов. Здесь есть как rc релизы, так и стабильные версии.
Когда выберите версию, нажмите кнопку Download zip. Или же скопируйте ссылку чтобы скачать с помощью терминала. Например, на данный момент самая последняя версия — 2.10.1. Вы можете использовать адрес файла вместе с wget, чтобы скачать исходники:
wget https://github.com/git/git/archive/v2.10.1.zip -o git.zip
- Распакуйте только что загруженный файл с помощью unzip и переместитесь в каталог с файлами архива:
- unzip git.zip
$ cd git-* - Дальше переходим к сборке программы и ее установке:
- make prefix=/usr/local all
$ sudo make prefix=/usr/local install
После того как вы установили Git таким способом, вы можете просто еще раз клонировать репозиторий и выполнить две последние команды для обновления. Для клонирования нужно знать URL репозитория. Например, для текущей ветки master, этот url будет выглядеть вот так:
- https://github.com/git/git
- А команда:
- git clone https://github.com/git/git
- Затем просто соберите новую версию git с помощью тех же команд:
- cd git
$ make prefix=/usr/local all - $ sudo make prefix=/usr/local install
После выполнения старая версия будет заменена новой. Причем, старые исходники сохранятся, так что в случае ошибок вы сможете восстановить старую версию. А теперь давайте рассмотрим как выполнить минимальную настройку Git, чтобы с программой можно было работать.
Настройка Git в Ubuntu
После того как установка Git Ubuntu будет завершена одним из выше перечисленных способов, вам нужно еще кое-что сделать перед тем, как вы сможете полноценно работать. Вам нужно идентифицировать себя указав имя пользователя и адрес электронной почты.
Самый простой способ это сделать — с помощью команды git config. Git использует имя пользователя и Email при каждом коммите, так что задавать их обязательно. Для этого выполните команды:
git config —global user.name «Your Name»
$ git config —global user.email «youremail@domain.com»
Вы можете посмотреть установленные параметры с помощью команды:
git config —list
user.name=Your Name
user.email=youremail@domain.com
- Вся информация хранится в вашем конфигурационном файле Git, поэтому вы можете отредактировать его вручную если это необходимо с помощью текстового редактора:
- nano ~/.gitconfig
- [user]
name = Your Name - email = youremail@domain.com
- Здесь можно установить много других параметров, но именно эти два самые важные, потому что если вы попытаетесь что-то сделать когда они не установлены, то увидите предупреждение:
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:
$ git config —global user.name «Your Name»
$ git config —global user.email you@example.com
After doing this, you may fix the identity used for this commit with:
$ git commit —amend —reset-author
Выводы
Теперь вы знаете как выполняется установка git Ubuntu 16.04. Мы рассмотрели два способа — простой и быстрый, а также сложный, но более гибкий. Если у вас остались вопросы спрашивайте в х!
(7
Источник: https://losst.ru/ustanovka-git-ubuntu-16-04
Как Установить GIT на Ubuntu 14.04
Git – это одна из самых популярных систем контроля версий. Вы можете управлять вашим программным кодом – наблюдая за изменениями, возвращая предыдущие версии вашего кода или создавая новые ответвления для альтернативного кода, которые сможете объединить с основным в дальнейшем. Это руководство поможет вам установить GIT на Ubuntu 14.04.
Что вам понадобится
Перед тем, как вы начнете это руководство, вам понадобится следующее:
- Доступ к терминалу Ubuntu 14.04
Шаг 1 — Установка GIT на Ubuntu
Вариант 1 — Установка GIT с помощью Apt
Ubuntu 14.04 уже содержит Git в стандартном хранилище. Вы можете легко установить его используя менеджер пакетов apt. Для начала необходимо обновить его, вписав данную команду:
sudo apt-get update
Обратите внимание, что версия в репозитории может быть не самой новой, вы можете проверить доступную версию используя данную команду:
apt-cache policy git
Примерный результат будет таким:
git:
Installed: (none)
Candidate: 1:1.9.1-1ubuntu0.3
Version table:
1:1.9.1-1ubuntu0.3 0
500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
1:1.9.1-1 0
500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Здесь показаны 2 версии – 1:1.9.1-1ubuntu0.3 0 и 1:1.9.1-1 0 . “Предложенная версия” показывает версию, которая будет установлена. Для того, чтобы установить GIT на Ubuntu запустите эту команду:
sudo apt-get install git
Запуск этой команды установит git в вашу систему.
Вариант 2 — Как установить GIT из GitHub
Если вам необходима самая последняя версия git, вы можете установить ее из GitHub. Перед установкой git вам необходимы дополнительные пакеты:
sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
Далее, пройдите по этой ссылке и скачайте нужную вам версию.
В нашем примере мы будем использовать версию v2.12.0, она может быть извлечена с помощью данной команды:
tar -zxf v2.12.0.tar.gz
Однако вместо v2.12.0.tar.gz, вам нужно использовать имя файла, который вы скачали. Войдите в извлеченный каталог:
cd git-2.12.0/
Далее установите git локально, запустив эту команду:
make prefix=/usr/local all
make prefix=/usr/local install
Шаг 2 — Настройка GIT
После успешной установки Git вам необходимо его настроить. Впишите ваше имя пользователя вместо user_name в данной команде:
git config —global user.name «user_name»
Далее впишите ваш адрес электронной почты вместо email@domain.com.
git config —global user.email «email@domain.com»
Шаг 3 — Список базовых GIT команд
Вот список полезных GITкоманд которые помогут вам начать работу.
Команда | Объяснение |
Создание хранилищ | |
git clone ssh://username@somedomain.com/repo.git | Копирование существующих хранилищ |
git init | Создание нового локального хранилища |
Работа с локальными изменениями | |
git status | Измененные файлы в рабочем каталоге |
git diff | Изменения в отслеживаемых файлах |
git add . | Добавить все изменения к вашей следующей фиксации |
git add -p | Добавить некоторые изменения к вашей следующей фиксации |
git commit -a | Фиксировать все изменения в отслеживаемых файлах |
git commit | Фиксировать ранее сделанные изменения |
git commit -amend | Изменить последнюю фиксацию |
Проверка истории фиксаций | |
git log | Показать все фиксации |
git log -p | Показать изменения с течением времени |
git blame | Посмотреть кто, что и где менял |
Создание веток и тэгов | |
git branch -av | Посмотреть все существующие ветки |
git checkout | Сменить ветку |
git branch | Создать новую ветку на основе текущей |
git checkout — track | Создать новую ветку на основе удаленной |
git branch -d | Удалить локальную ветку |
git tag | Отметить вашу текущую фиксацию тегом |
Обновление и публикация | |
git remote -v | Список всех настроенных в настоящее время удаленных подключений |
git remote show | Показать информацию об удаленном подключении |
git remote add | Создать новое удаленное хранилище |
git fetch | Скачать все изменения из |
git pull branch | Скачать все изменения и объединить в HEAD |
git push | Вставка изменений из локальных к удаленным |
git branch -dr | Удалить ветку на удаленном подключении |
git push — tags | Опубликовать ваши теги |
Слияние и базирование | |
git merge | Объединить в текущий HEAD |
git rebase | Перебазировать текущий HEAD на |
git rebase — abort | Отменить перебазирование |
git rebase — continue | Продолжить перебазирование, после решения проблемы |
Отмена изменений | |
git reset — hard HEAD | Отменить все изменения в вашем рабочем каталоге |
git checkout HEAD | Отменить все изменения в определенном файле |
git revert | Откатить определенную фиксацию |
git reset — hard | Сбросить ваш HEAD до предыдущей фиксации, отменив все изменения сделанные до того момента |
git reset | Сбросить ваш HEAD до предыдущей фиксации, но сохранить все дополнительные изменения |
git reset — keep | Сбросить ваш HEAD до предыдущей фиксации и сохранить все дополнительные локальные изменения |
Для того, чтобы узнать больше git команд используйте:
git —help
Заключение
Закончив данное руководство вы узнали, как установить GIT на Ubuntu 14.04. Также вы научились базовой настройке Git и его основным командам. Теперь вы можете управлять вашим программным кодом более эффективно, используя ветки, откатывая изменения и отслеживая ваш код.
Советуем ознакомиться с основными GIT командами в данном руководстве.
Источник: https://www.hostinger.ru/rukovodstva/kak-ustanovit-git-na-ubuntu
Начало работы с Git на Linux
Git является система управления с открытым исходным кодом и используется разработчиками программного обеспечения для малых и крупных проектов. Он поставляется с очень полезными функциями и очень проста в освоении. На этом уроке мы собираемся показать вам, как установить Git на Linux VPS и объяснить основы Git, так что вы можете начать использовать его.
Что такое Git
Git это распределенная система контроля версий, которая используется для отслеживания изменений кода в разработке программного обеспечения.
Помимо отслеживания изменений кода, Git позволяет вернуться к предыдущей стадии. Эти функции, такие как местные разветвления, несколько рабочих процессов и др.
делают Git одним из самых популярных систем управления версиями среди разработчиков программного обеспечения.
Установка Git на Linux
Прежде всего, подключитесь к VPS через SSH.
Если вы используете Ubuntu VPS, то установите Git в вашей системе, используя следующие команды:
sudo apt-get update
sudo apt-get install git
Если вы используете CentOS VPS, вы можете использовать следующую команду для установки Git:
sudo yum install git
Чтобы проверить, какая версия Git установлен в вашей системе, используйте:
git —version
Настройка Git на Linux
Теперь, когда у вас есть Git, установленной на вашем Linux VPS, вы можете приступить к конфигурации Git. В принципе, вам нужно будет настроить ваше имя и адрес электронной почты. Таким образом, фиксация сообщений будет содержать правильную информацию. Чтобы обновить ваше имя и адрес электронной почты, вы можете использовать следующие команды:
git config —global user.name «Ваше имя»
git config —global user.email «user@domain.ru»
Конечно, вам нужно заменить “Ваше имя” и user@domain.ru на вашу собственную информацию.
Для проверки информации о конфигурации можно использовать:
git config —list
Создать репозиторий Git
Как создать каталог для вашего первого проекта.
mkdir ~/git_repo
Команда выше создаст новый каталог с именем git_repo внутри вашей домашней директории. Не стесняйтесь использовать другое имя.
Чтобы инициализировать пустой репозиторий Git в каталоге, который вы только что создали, используйте следующую команду:
git init ~/git_repo
Для того, чтобы проверить состояние рабочего каталога и промежуточной области вы можете ввести:
git status
Поскольку хранилище не содержит каких-либо файлов, вы увидите что-то вроде этого:
# On branch master
#
# Initial commit
#
nothing to commit (create/copy files and use «git add» to track)
После создания файла, вам необходимо добавить содержимое файла в индекс. Вы можете сделать это с помощью следующей команды:
git add
Тем не менее, эта команда не влияет на хранилище. Для записи изменений в хранилище, вы должны выполнить команду ниже:
git commit
Для помощи по командам Git вы можете использовать следующую команду:
git —help
Это список наиболее часто используемых команд Git:
— add добавить содержимое файла в индекс
— bisect найти двоичный поиск в изменении, которые ведут ошибку
— branch ветви, создавать или удалять ветви
— checkout оформить заказ филиала или пути к рабочему дереву
— clone клон репозитория в новый каталог
— commit изменения записи в хранилище
— diff показать изменения между commits, commit и рабочего дерева и т.д.
— fetch загрузить объекты и ссылки из другого репозитория
— grep вывести строки, совпадающие с шаблоном
— init инициализации пустого репозитория Git или переинициализирование существующего
— log показать журналы фиксации
— merge слиянием двух или более историй развития вместе
— mv переместить или переименовать файл, папку или символическую ссылку
— pull перенести и слияние с другим репозиторием или местным филиалом
— push удаленного обновления рефов вместе с сопутствующими объектами
— rebase форвард-порт commits на обновленный вверх по течению головки
— reset сброс текущего HEAD в указанном состоянии
— rm удалить файлы из рабочего дерева и из индекса
— show показать различные типы объектов
— status показать состояние рабочего дерева
— tag создать, список, удалить или проверить объект тегов, подписанный с помощью GPG
Для получения дополнительной информации и примеры использования вы можете прочитать официальную документацию Git , которая доступна на https://git-scm.com/doc~~pobj.
PS . Если вам понравился этот пост, пожалуйста, поделитесь им с друзьями в социальных сетях с помощью кнопок соц сетей или просто оставьте комментарий ниже. Заранее благодарю.
Источник: https://andreyex.ru/operacionnaya-sistema-linux/nachalo-raboty-s-git-na-linux
Установка GIT в Ubuntu 16.04 | Блог
Как установить систему контроля версий?
Для современной веб-разработки система контроля версий GIT является очень востребованной. С ее помощью вы сможете на уровне исходников кода управлять разрабатываемым продуктом.
GIT позволяет следить за изменениями на этапе создания, делать ветки, а также возвращаться к предыдущим этапам разработки. Мы покажем вам, как поставить систему контроля версий в Ubuntu 16.04.
Есть два варианта инсталляции, каждый со своими преимуществами:
1) C помощью apt
Для установки используется пакетный менеджер. Инсталляция системы контроля версий GIT будет выполнена быстро, но есть риск получить немного устаревшую редакцию приложения. Для установки с помощью apt наберите в консоли:
sudo apt-get update
sudo apt-get install git
Дождитесь, пока закончится установка и можно переходить к настройкам GIT.
2) Из исходного кода
Этот метод инсталляции отличается большей гибкостью, ведь вы можете поставить самую новую версию GIT. Однако операция займет больше времени, чем вышеописанный способ. Кроме того, пакетный менеджер не будет обновляться.
Вы получите доступ к финальному релизу приложения, а также пользовательским опциям установки. Начать нужно с загрузки зависимостей GIT. Их легко можно найти в стандартном системном репозитории.
Загрузите их, попутно обновив индекс пакетов:
sudo apt-get update
sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
После этого стоит приступать к установке системы GIT. Перейдите на Githab, чтобы увидеть последнюю актуальную версию. Для ее получения измените ветку. Вам нужно будет открыть вкладку Tags, выбрав последнюю версию без пометки rc. Далее вам потребуется кнопка Download ZIP. Нажмите ее, скопировав адрес версии. Используя команду wget, вставьте адрес, который взяли с репозитория:
wget https://github.com/git/git/archive/v2.8.1.zip -O git.zip
Теперь нужно распаковать архив. Перейдите в созданный каталог:
unzip git.zip
cd git-*
В нем нужно будет собрать пакет и инсталлировать его. Используйте команды:
make prefix=/usr/local all
sudo make prefix=/usr/local install
Вот и все, система контроля версий GIT установлена. Для ее обновления, потребуется провести клонирование репозитория в домашнюю папку, а потом провести сборку и установку новой редакции. Для того, чтобы увидеть адрес версии, которую предстоит копировать, нужно взять адрес по этой ссылке. Зайдите в домашнюю папку и наберите команду git clone, введя новый адрес версии:
cd ~
git clone https://github.com/git/git.git
Таким образом вы создадите новую папку в домашней. Внутри получится провести заново сборку и переустановить новую версию, обновив старую. Наберите:
cd git
make prefix=/usr/local all
sudo make prefix=/usr/local install
Теперь нужно настроить GIT. Это нужно сделать для того, чтобы в коммитах содержалась нужная информация. Для этого пригодится команда:
git config
Запишите в приложение электронный адрес и имя пользователя, ведь эту информация в каждый коммит встраивает GIT. Это можно сделать с помощью:
git config —global user.name «Your Name»
git config —global user.email «youremail@domain.com»
git config —list
user.name=Your Name
user.email=youremail@domain.com
Вывод информации выглядит немного иначе. Она вся расположена в файле конфигурации GIT. Вы можете в него вносить правки:
nano ~/.gitconfig
[user]
name = Your Name
email = youremail@domain.com
В файл получится вписать любые желаемые опции. Однако нам потребуются только две. Пропускать действие нельзя, иначе увидите вот такое послание на экране:
Источник: https://abc-server.com/ru/blog/administration/git-install/