Знакомимся с Git
F.Friday Team
Привет! Ты начинающий разработчик?
Тогда у меня есть для тебя небольшой подгон, который поможет тебе работать в команде с другими разработчиками!
Итак, давай начнём с теории, что же такое Git?
Git — это набор консольных утилит, которые отслеживают и фиксируют изменения в файлах. С его помощью вы можете откатиться на более старую версию вашего проекта, сравнивать, анализировать, сливать изменения и многое другое. Этот процесс называется контролем версий.
Git является распределенным, то есть не зависит от одного центрального сервера, на котором хранятся файлы. Вместо этого он работает полностью локально, сохраняя данные в папках на жестком диске, которые называются репозиторием. Тем не менее, вы можете хранить копию репозитория онлайн, это сильно облегчает работу над одним проектом для нескольких людей. Для этого используются сайты вроде github и bitbucket.
Скачать Git вы можете здесь!
После того, как вы скачали и установили Git на вашу операционную систему, необходимо запустить Git Bash.
Настройка проводится в 2 команды, это указание вашего username и E-Mail:
git config --global user.name "F_Friday_Team"
git config --global user.email F_Friday_Team@domen.com
В случае, если вы работаете через proxy-сервер, добавьте его в настройки следующими 2-я командами:
git config --global http.proxy http://username:password@host:port
git config --global https.proxy http://username:password@host:port
Теперь мы можем создать новый репозиторий, для этого мы используем следующие команды:
mkdir D:\new_repo\
cd D:\new_repo\
git init
Для добавления нового файла мы используем команду:
git add new_file.txt
Для добавления всех новых файлов в репозиторий:
git add -A
Для фиксации изменений в файлах мы используем commit:
git commit -m "-m - это комментарий"
И для отправки изменений на сервер мы используем push:
git push origin master
Прошу заметить, что мы можем пушить файлы не только под master'ом, мы можем быть developer'ами! :)
Чтобы обновить локальный репозиторий и продолжить работу с новыми данными, мы используем команду:
git pull
На последок, приведу ещё одну важную команду!
Для клонирования новых репозиториев на локальную машину существует команда clone:
git clone https://github.com/tutorialzine/awesome-project.git
git clone https://username@bitbucket.org/repo.git
© F.Friday Team