Поиск по сайту:

Как установить Git и создать репозиторий Git


Если вы недавно провели какое-то время в мире Linux, то, скорее всего, вы слышали о GIT, распределенной системе контроля версий, созданной Линусом Торвальдсом. >, вдохновитель самого Linux.

Она была разработана как более совершенная система контроля версий по сравнению с уже имеющимися, двумя наиболее распространенными из них являются CVS и Subversion (SVN).

В то время как CVS и SVN используют модель Клиент/Сервер для своих систем, GIT действует немного иначе. Вместо загрузки проекта, внесения изменений и загрузки обратно на сервер GIT заставляет локальный компьютер действовать как сервер.

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

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

В этом руководстве мы установим Git, создадим репозиторий и загрузим его на GitHub. Для этого вам нужно посетить http://www.github.com, создать учетную запись и настроить репозиторий, если вы хотите загрузить туда свой проект.

Как установить GIT в Linux

В дистрибутивах на основе Debian, таких как Ubuntu и Linux Mint, если он еще не установлен, вы можете установить его с помощью команды apt.

sudo apt install git

В дистрибутивах на основе RHEL, таких как Fedora, CentOS Stream, Rocky и Alma Linux, вы можете установить его с помощью команды yum или dnf.

sudo yum install git
OR
sudo dnf install git

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

wget https://www.kernel.org/pub/software/scm/git/git-2.43.0.tar.gz
tar xvjf git-2.43.0.tar.gz
cd git-*
./configure
make
sudo make install

Как создать проект Git

Теперь, когда GIT установлен, давайте настроим его. В вашем домашнем каталоге будет файл с именем «~/.gitconfig». Здесь хранится вся информация о вашем репозитории. Давайте дадим ему ваше имя и ваш адрес электронной почты:

git config --global user.name "Your Name"
git config --global user.email [email 

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

cd /home/tecmint/python-web-scraper/
git init

В этом каталоге был создан новый скрытый каталог под названием «.git». В этом каталоге GIT хранится вся информация о вашем проекте и обо всех изменениях, которые вы в него вносите.

ls -al .git/

Если в какой-то момент вы больше не захотите, чтобы какой-либо каталог был частью репозитория GIT, просто удалите этот каталог с помощью команды rm.

rm –rf .git

Теперь, когда у нас создан репозиторий, нам нужно добавить в проект несколько файлов. Вы можете добавить в свой проект GIT файл любого типа, но сейчас давайте создадим файл «README.md», который содержит небольшую информацию о вашем проекте (также отображается в файле README). заблокируйте на GitHub) и добавьте несколько исходных файлов.

vi README.md

Введите информацию о своем проекте, сохраните и выйдите.

С помощью двух приведенных ниже команд мы добавили файл «README.md» в ваш проект GIT, а затем добавили весь исходный код Python < Strong>(*.py) файлы в текущем каталоге.

git add README.md
git add *.py

Стоит отметить, что в 99 случаях из 100, когда вы работаете над проектом GIT, вам придется добавлять все файлы из каталог.

Вы можете сделать это следующим образом:

git add .

Теперь мы готовы зафиксировать проект на этапе, а это значит, что это маркерная точка в проекте. Вы делаете это с помощью команды git commit «–m», где опция «–m» указывает сообщение, которое вы хотите передать. Поскольку это первый коммит нашего проекта, мы введем «first commit» в качестве строки «–m».

git commit -m 'first commit'

Как загрузить проект в репозиторий GitHub

Теперь мы готовы разместить ваш проект на GitHub. Вам понадобятся данные для входа, которые вы указали при создании учетной записи. Мы собираемся взять эту информацию и передать ее в GIT, чтобы он знал, куда идти. Вам нужно заменить «user» и «project.git» правильными значениями.

git remote add origin [email :ravisaive/project.git

Теперь пришло время нажать, то есть скопировать из вашего репозитория в удаленный репозиторий. Команда git push принимает два аргумента: «remotename» и «имя ветки». Обычно эти два имени — Origin и Master соответственно:

git push origin master

Вот и все! Теперь вы можете перейти по ссылке https://github.com/username/repo, чтобы увидеть свой проект git.