Git

From Easy Develop
Jump to: navigation, search


  1. branch
  2. checkout
  3. log
  4. submodule
  5. tuning - Настройка

Contents

[edit] Tips:

Help

git branch help

[edit] Показать изменения последнего коммита

git diff HEAD~1 HEAD

[edit] Сравнить (показать diff) двух коммитов на github.com

https://github.com/<room_name>/<project_name>/compare/14f38...6e420
где compare - команда самого сравнения
14f38 - один коммит
6e420 - второй коммит

git_solved


[edit] Program


[edit] External link:

[edit] HOWTO:

[edit] Как очистить все локальные ветки

 git branch | grep -v 'staging' | xargs git branch -D

[edit] Как увидеть изменения/диф в коммитах, которые "пришли" с командой pull?

<comments/>

[edit] Как получить 3 последних коммита?

git log --pretty=oneline | head -n 3

[edit] Как удалить все неотслеживаемые файлы?

  • git clean -f - удалить все файлы
  • git clean -fd - удалить все файлы и папки

http://stackoverflow.com/questions/61212/removing-untracked-files-from-your-git-working-copy

[edit] Как откатить все локальные изменения(после коммита, до пуша)?

  1. Нужно откатить локальный коммит (тот что не был запушен на origin) или мерж
git fetch origin
git reset --hard origin/<BRANCH_NAME>

http://stackoverflow.com/questions/1628088/how-to-reset-my-local-repository-to-be-just-like-the-remote-repository-head

[edit] Просмотр истории/разницы изменений файла

Будут выведены все изменения в виде diff синтаксиса

git log -p <FILE_NAME>
-p показывает дельту (разницу/diff), привнесенную каждым коммитом
-2 что ограничит вывод до 2-х последних записей

Personal tools
Namespaces

Variants
Actions
Language
RDBMS
Text editor
MY PROJECTS
other
Toolbox