Guest User

Untitled

a guest
Jul 18th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. <!-- GIT main command -->
  2.  
  3. <!-- 1 Создание проекта -->
  4. mkdir hello - создать каталог
  5. cd hello - войти в каталог
  6. touch hello.html - создать файл
  7.  
  8. <!-- Создание/инициализация репозитория -->
  9. git init - создать git репозиторий из этого каталога
  10.  
  11. <!-- добавим в репозиторий страницу «hello.html». -->
  12.  
  13. git add hello.html - добавляет файл в очередь <!-- git reset HEAD - удаляет файл из буфера очереди -->
  14. git commit -m "First Commit" - отправляет файл на сервер с комментарием об изменении
  15. <!-- состояние репозитория -->
  16. git status <!--ПРоверяет на наличие изменений в текущем каталоге -->
  17. git сheckout <!--- Отменяет действие -->
  18.  
  19. <!-- История Выйти из логов Shift+ZZ-->
  20. git hist - получить список изменений
  21. git log - получить список изменений
  22. git log --pretty=oneline - получить список изменений в компактном виде
  23. <!-- Также варианты:
  24. git log --pretty=oneline --max-count=2
  25. git log --pretty=oneline --since='5 minutes ago'
  26. git log --pretty=oneline --until='5 minutes ago'
  27. git log --pretty=oneline --author=<your name>
  28. git log --pretty=oneline --all
  29. Изменения за неделю
  30. git log --all --pretty=format:"%h %cd %s (%an)" --since='7 days ago'
  31. Изменения в удобном формате:
  32. git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short
  33. Выйти из логов Shift+ZZ
  34. -->
  35.  
  36.  
  37. <!-- Сокращенные алиасы используются так: git st = равно команде git status -->
  38. co = checkout
  39. ci = commit
  40. st = status
  41. br = branch
  42. hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
  43. type = cat-file -t
  44. dump = cat-file -p
  45.  
  46.  
  47. <!-- Получение старых версий или откат изменений -->
  48. $ git commit --amend - откатит текущий комит
  49.  
  50. $ git hist
  51. git show <hash> - выводит изменения соответствующие комиту под данным хэшем
  52. git checkout <hash> //подставить хэш из истории
  53. cat name.html
Add Comment
Please, Sign In to add comment