git и github — как с этим всем работать?

git и github — как с этим всем работать?

Как работать с git?
Сначала скопируем его локально:
git clone https://github.com/user/hub.git

Далее настроим свое имя, почту и редактор:
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
git config --global core.editor nano

Попробуем добавить файл, перед этим создав или скопировав его в папку:
git add TODO.TXT
git commit -a -m "тут описание"
git push origin

Допустим, теперь я хочу сделать некоторые изменения в проекте, но не уверен, выйдет ли из этого что-то хорошее. В таких случаях создается новая ветка:
git branch new_feature
git checkout new_feature

Переключиться на ветку master, если ветка new_feature не понравилась 🙂
git checkout master

Теперь хочется объединить ветки:
git commit -a # делаем коммит всех изменений в new_feature
git checkout master # переключаемся на master
git merge new_feature # мержим ветку new_feature
git push origin #обновляем на гитхабе

Если вы работаете не один — не забывайте обновляться!
git pull origin

Удалить файл:
git rm text.txt

Статус:
git status

Игнорировать изменения в файле:
git update-index --assume-unchanged FILENAME

Основано на статье. Так же полезно и подробно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *