Запоминает от кого работает 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
Екатеринбург, Россия
На форуме: directman66