Работа с git


Вообще это все есть в поиске, но решил собрать несколько полезных действия для запоминания.
Положить бранч на сервер:
  1. git push remote_repository_name branch_name
Достать бранч с сервера:
  1. git checkout -b remote_repository_name/branch_name
  2. git pull remote_repository_name branch_name
Удалить бранч с сервера:
  1. git push remote_repo :branch
Сделать активным другой коммит с потерей всех изменений:
  1. git reset --hard HEAD (вместо HEAD может быть commit hash, например 74beedf)
з.ы. будет пополняться по мере появления новых требований и вспоминания старых
Источники: