directman

<<< Назад

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

Запоминает от кого работает git

git config --global user.name "directman66"
git config --global user.email "sannikovdi@yandex.ru"

скачиваем нужный реп в папку

 git clone https://github.com/directman66/majordomo-rtl433

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

git st

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

git add .

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

git commit -m "commit message"

И публикуем на сервер командой

git push

при этом 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

Обсуждение (0) (2)

Смотрите так же:
06.05.2019 Список символов emoji
17.04.2019 Установка z-way на Ubuntu
16.04.2019 Решение проблемы ERROR 1040 (HY000): Too many connections
09.09.2018 Список домофонов с IP интерфейсом
29.08.2018 Список кондиционеров с wifi
29.08.2018 Список доступных к покупке IP колонок
15.07.2018 Интеграция датчика Mi flora plant к системе УД MAJORDOMO
27.05.2018 преобразование html страниц в картинку и отправка в телеграмм
24.05.2018 Полезные sql запросы
23.05.2018 Создание образа nand памяти orange pi plus2
16.05.2018 Команды для работы с базой данных напрямую
13.04.2018 Индикаторы о заряде батареек без использования картинок
06.04.2018 Установка и настройка python на windows для работы систем распознавания
05.04.2018 Распознавание лиц подходящих к двери людей с помощью ip камеры и открытие двери, если нейросеть признала своего
04.04.2018 Управление таймерами выключения света
04.04.2018 Управление RGB контроллером на базе ESP8266
03.04.2018 Увеличение разрешения китайских камер на чипе hi3516c H264
13.03.2018 Использование колонки google home в качестве терминала Majordomo
13.03.2018 Установка и подключение rtl usb донгла для чтения датчиков температуры и кнопок 433 мгц
13.03.2018 Настройка брокера MQTT
17.02.2018 Проект "умная входная дверь"
11.02.2018 Отправка всех значений свойства объекта в телеграм
21.12.2017 получение адреса по GPS координатам
21.12.2017 получение / передача GPS координат сервису livegps.com
21.12.2017 чтение мгновенных данных U,P, I электросчетчика милур 104
21.12.2017 Получение координат с маяков и gsm сигнализаций starline-online.ru

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

На форуме: directman66