directman

<<< Back

Полезные команды для работы с git

Чтобы git работал через прокси

git config --global http.proxy proxy.myworkdomain.com:3128

Как запушить коммит в git
Как с помощью git отправить свои изменения на сервер, а точнее как запушить коммит в git? Давайте рассмотрим весь процесс пошагово.

Делаем нужные нам изменения в файлах проекта. Затем проверяем эти файлы с помощью команды:

git st

Добавляем все измененные файлы на сцену:

git add .

Или добавляем по одному файлу:

git add address

Где вместо address нужно подставить полный адрес по которому лежит файл.

Проверим, что файлы у нас добавились на сцену (теперь они должны отображаться другим цветом):

git st

Делаем коммит со сцены на свой локальный компьютер. Вместо commit message нужно написать короткую сопроводительную информацию к коммиту — из чего он состоит, что было сделано.

git commit -m "commit message"

Чтобы отменить или раскоммитить коммит (how to uncommit git commit):

git reset --soft HEAD~1

ИЛИ

git reset --soft HEAD^

Вышеприведенная команда отменит сам факт коммита (т.е. делает uncommit, undo commit), оставляя все файлы в том же состоянии, в котором они были до применения команды git commit -m "commit message".

Пушим коммит на сервер:

git push origin HEAD:refs/for/master //или stage если у вас используется stage вместо master

Если вы пушите на github, то для первого пуша нужно привязать вашу локальную ветку к ветке на github, поэтому используйте команду:

git push -u origin feature/name-of-branch

Для дальнейших коммитов/пушей на github используйте команду без -u:

git push origin feature/name-of-branch

http://www.stijit.com/git/push-git-commit

Discuss (0) (1)

See also:
2018-07-15 Интеграция датчика Mi flora plant к системе УД MAJORDOMO
2018-05-27 преобразование html страниц в картинку и отправка в телеграмм
2018-05-24 Полезные sql запросы
2018-05-23 Создание образа nand памяти orange pi plus2
2018-05-16 Команды для работы с базой данных напрямую
2018-04-13 Индикаторы о заряде батареек без использования картинок
2018-04-06 Установка и настройка python на windows для работы систем распознавания
2018-04-05 Распознавание лиц подходящих к двери людей с помощью ip камеры и открытие двери, если нейросеть признала своего
2018-04-04 Управление таймерами выключения света
2018-04-04 Управление RGB контроллером на базе ESP8266
2018-04-03 Увеличение разрешения снапшотов китайских камер на чипе hi3516c H264
2018-03-13 Использование колонки google home в качестве терминала Majordomo
2018-03-13 Установка и подключение rtl usb донгла для чтения датчиков температуры и кнопок 433 мгц
2018-03-13 Настройка брокера MQTT
2018-02-17 Проект "умная входная дверь"
2018-02-11 Отправка всех значений свойства объекта в телеграм
2017-12-21 получение адреса по GPS координатам
2017-12-21 получение / передача GPS координат сервису livegps.com
2017-12-21 чтение мгновенных данных U,P, I электросчетчика милур 104
2017-12-21 Получение координат с маяков и gsm сигнализаций starline-online.ru

Екатеринбург, Россия

На форуме: directman66