GIT — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
Строка 26: Строка 26:
 
Вывод под каждым коммитом списка измененных файлов, количество измененных файлов, количество добавленных и удаленных строк в этих файлах и ниже краткую статистику по каждому коммиту
 
Вывод под каждым коммитом списка измененных файлов, количество измененных файлов, количество добавленных и удаленных строк в этих файлах и ниже краткую статистику по каждому коммиту
 
  # git log --stat
 
  # git log --stat
 +
commit b5a1eff79966358fbb7e0affbb7974b26d9deb63
 +
Author: Evgeny Onopriyko <finston1978@gmail.com>
 +
Date:  Fri Jun 10 13:05:10 2016 +0300
 +
    update
 +
files/default/backup-data-zappstore-eu.sh |  9 +++++++++
 +
files/default/backup-data-zappstore-us.sh |  9 +++++++++
 +
files/default/backup-data-zapsptore.sh    |  9 ---------
 +
metadata.rb                              |  2 +-
 +
recipes/cargo.rb                          |  2 +-
 +
recipes/zappstore.rb                      | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
 +
6 files changed, 80 insertions(+), 35 deletions(-)
  
  

Версия 17:24, 10 июня 2016

git add

Внести в индекс - временное хранилище - изменения, которые затем войдут в коммит(без точки - из всей рабочей области, с точкой — только текущий путь)

# git add .

Внести в индекс - временное хранилище - изменения, которые затем войдут в коммит, включая новые файлы(без точки - из всей рабочей области, с точкой — только текущий путь)

# git add -A .


git branch

Cписок всех веток

# git branch -v
* master b5a1eff update


git commit

# git commit -m "опписание"


git log

Служит для просмотра изменений репозитория. По умолчанию, без аргументов, git log выводит список коммитов созданных в данном репозитории в обратном хронологическом порядке (самые последние коммиты показываются первыми

Вывод под каждым коммитом списка измененных файлов, количество измененных файлов, количество добавленных и удаленных строк в этих файлах и ниже краткую статистику по каждому коммиту

# git log --stat
commit b5a1eff79966358fbb7e0affbb7974b26d9deb63
Author: Evgeny Onopriyko <finston1978@gmail.com>
Date:   Fri Jun 10 13:05:10 2016 +0300
   update
files/default/backup-data-zappstore-eu.sh |  9 +++++++++
files/default/backup-data-zappstore-us.sh |  9 +++++++++
files/default/backup-data-zapsptore.sh    |  9 ---------
metadata.rb                               |  2 +-
recipes/cargo.rb                          |  2 +-
recipes/zappstore.rb                      | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
6 files changed, 80 insertions(+), 35 deletions(-)


git remote

Имя удаленного репозитория

# git remote
origin

Информация о удаленном репозитории

# git remote show origin


Последние коммиты текущей ветки

# git show
commit b5a1eff79966358fbb7e0affbb7974b26d9deb63
Author: Evgeny Onopriyko <finston1978@gmail.com>
Date:   Fri Jun 10 13:05:10 2016 +0300
   update
diff --git a/files/default/backup-data-zappstore-eu.sh b/files/default/backup-data-zappstore-eu.sh
new file mode 100755
index 0000000..0b6cd3b
--- /dev/null
+++ b/files/default/backup-data-zappstore-eu.sh
@@ -0,0 +1,9 @@
+#!/bin/bash


Текущее состояние индекса. Можно увидеть какие будут произведены изменения при применении commit. Также покажет файлы с неразрешенными конфликтами слияния и файлы, игнорируемые git

# git status
На ветке master
Ваша ветка обновлена в соответствии с «origin/master».
нечего коммитить, нет изменений в рабочем каталоге