Git для чайника. Команды которые помогут начать работу.

Просмотров: 25704Комментарии: 0
Полезные статьи
Git для чайника. Команды которые помогут начать работу.

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

С помощью Git Вы сможете размещать свой код на GitHub, BitBucket и Google Code.

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

С чего начать?

Нам понадобиться программа Git Bash, это шелл сделанный на основе Cygwin, поэтому возможно использование Unix-команд, вроде ls, cd, mkdir. Скачать его можно по следующей ссылке http://git-scm.com/.

Настройка Git

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

git config --global user.name "Ваше имя"
git config --global user.email "Ваш Email"

Также нам нужно настроить параметры установок окончания строк, для Windows мы вводим две команды

git config --global core.autocrlf true
git config --global core.safecrlf false
git config --global core.eol native

На этом настройка заканчивается, можем начинать работу с проектом.

Создание проекта

Допустим у нас есть папка с проектом, которую мы хотим разместить на GitHub.

1. Создаем репозиторий на сайте.

Создаем репозиторий на сайте

2. Инициализируем папку для Git репозитория. Это нужно сделать только один раз для каждого проекта.

git init

3. Связываем папку с удаленным репозиторием

git remote add origin https://github.com/LeoXCoder/test_project.git

4. Добавляем все новые и измененные файлы

git add .

5. Помечаем все новые и измененные файлы сообщением (commit)

git commit -m "message"

- вместо message вписываем сообщение, например Initial Commit. или Bugfix.

6. Закачиваем код на удаленный репозиторий

git push -u origin master

в таком виде используем только первый раз, потом используем команду без флагов

git push

Создание проекта github

Закачиваем проект github

7. Можно посмотреть статус изменений, которые были сделаны.

git status

8. Для скачивания репозитория используется команда

git pull

Второй компьютер

Для использования репозитория на другом компьютере, используем следующие команды.

1. Клонирование репозитория

git clone https://github.com/LeoXCoder/test_project.git

В результате git скачает удаленный репозиторий в новую папку test-project

2. После каких-то изменений в коде, выполняем все те же команды

git add .
git commit -m "I changed the user module."
git push

Откат изменений

1. Полный откат до предыдущего коммита

git reset HEAD --hard

2. Сброс изменений в файле на версию коммита

git checkout <filename>

3. Откат до установленного тега, например v1

git checkout v1

Для более лучшего пониманию лучше ознакомиться с интерактивным туром по Git

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

     

  

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

(обязательно)