Git tricks: Difference between revisions
Jump to navigation
Jump to search
(Created page with "# getting difference ## From last pull $ git diff HEAD $ git diff @~ ## between now and previuos release $ git diff --name-status HEAD~1..HEAD # Resetting - remove all changes. $ git reset --hard") |
No edit summary |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== getting differenc == | |||
=== From last pull === | |||
$ git diff HEAD | $ git diff HEAD | ||
$ git diff @~ | $ git diff @~ | ||
=== between now and previuos release === | |||
$ git diff --name-status HEAD~1..HEAD | $ git diff --name-status HEAD~1..HEAD | ||
=== Resetting - remove all changes. === | |||
$ git reset --hard | $ git reset --hard | ||
=== updating submodules === | |||
$git submodule update --remote | |||
=== Adding a sub module === | |||
git submodule add <nowiki>https://github.com/chaconinc/DbConnector</nowiki> | |||
=== Clean repository === | |||
git clean -xfd | |||
=== Clean submodules === | |||
git submodule foreach --recursive git clean -xfd | |||
=== Remove all changes === | |||
git reset --hard | |||
=== Remove all changes from submodules === | |||
git submodule foreach --recursive git reset --hard | |||
=== setup submodules === | |||
git submodule update --init --recursive | |||
Latest revision as of 10:46, 9 January 2023
getting differenc
From last pull
$ git diff HEAD $ git diff @~
between now and previuos release
$ git diff --name-status HEAD~1..HEAD
Resetting - remove all changes.
$ git reset --hard
updating submodules
$git submodule update --remote
Adding a sub module
git submodule add https://github.com/chaconinc/DbConnector
Clean repository
git clean -xfd
Clean submodules
git submodule foreach --recursive git clean -xfd
Remove all changes
git reset --hard
Remove all changes from submodules
git submodule foreach --recursive git reset --hard
setup submodules
git submodule update --init --recursive