Шпаргалка по командам git


Загрузка проекта с репозитория

(взять проект с git себе на комп, подключится к нему):

sudo git clone https://github.com/my-project.git
sudo chown -R www-data:www-data /www/my-project

Добавить коммит

# Что бы увидеть что добавить в коммит:
git status

sudo git add [путь к файлу] или [.] что бы все поместить
sudo git commit -m 'Описание изменений'
sudo git push origin [имя ветки, если не указать то все ветки отправляться]

Откатить изменения

sudo git stash

# Удалить навсегда изменения
sudo git stash drop

Загрузить изменения с репозитория

sudo -u www-data git pull


Удалить файл из git без его физического удаления

sudo git rm --cached myfile.log
# Или для каталога:
sudo git rm -r --cached myfolder