Шпаргалка по работе с Git

22.03.20

Шпаргалка по работе с системой контроля версий - Git

посмотреть коммиты

git log --pretty=oneline

посмотреть удаленные репозитории url

git remote -v

клонировать в не пустую директорию

git init
git remote add origin https://name\@bitbucket.org/name/rep.git
git fetch
git checkout -t origin/master

лог событий

git reflog

изменить репозиторий

git remote set-url origin https://some\@bitbucket.org/some/some_st.git

новый репозиторий

git remote add origin https://some\@bitbucket.org/some/test.git 
git push -u origin master

удалить ветку локально

git branch -d fix-protobaz

удалить ветку на сервере

git push --delete origin fix-protobaz

удалить файл из индекса

git rm --cached --ignore-unmatch path/file.js

создать новую ветку

git branch some_branch

создать новую ветку и сразу переключиться в нее

git checkout -b some_branch

переключиться в другую ветку

git checkout some_branch

отредактировать комментарий последнего коммита

git commit --amend -m "new comment"

отменить последний коммит, но сохранить изменения

git reset HEAD~

удалить последний коммит и откатить изменения

git reset --hard HEAD~
blog comments powered by Disqus