Permission denied: You don't have sufficient acces to the Page 'it/howto/git'. Please contact the adminstrator.
Permission denied: You don't have sufficient acces to the Page 'it/howto/git'. Please contact the adminstrator.

Commit description
PYLIBS
- Initial version of caching module
- Released version ca2b4b9f3fc65b7c11093b2740ff26c2 of state_machine
MODULES
- Released unittest 4e1fb21190002e93c78ed22759af4ae6 for state_machine ca2b4b9f3fc65b7c11093b2740ff26c2
Working with a repo
| git status |
Status |
| git submodules status |
Status of submodules |
| git add <target> |
Adding changes of new files |
| git push |
Pushing changes to server |
| git pull |
Pulling changes to repo |
| git reset <point_in_history> <target> |
Resetting added changes |
| git commit -m "Change Description" |
Commiting changes to server |
| git log |
Get Repo History |
|
Check against server |
|
Check Submodules against server |
Diff
| git diff[tool] |
Inspect changes |
| git diff[tool] <point_in_history> <point_in_history_2> |
Inspect changes between two commits |
| git diff[tool] HEAD <point_in_history_2> |
Inspect changes of a Branch |
Branching and Versioning
Branch
| git branch <branch_name> |
Create a Branch |
| git checkout <branch_name> |
Switch to a Branch |
| git branch |
Get a List of existing Branches |
| git merge <branch_name> |
Merge Branch to current branch |
| git push origin <branch_name> |
Pushing changes (new branch) to server |
| git branch -D <branch_name> |
Delete a Branch |
| git push -d origin <branch_name> |
Pushing changes (deleted branch) to server |
| git branch --merged >/tmp/merged-branches && vi /tmp/merged-branches && xargs git branch -d </tmp/merged-branches |
Remove local branches |
Version
| git checkout <version_id> |
Switch to a specific Version |
Tagging
| git tag <tag_name> [commit] |
Add a tag to a commit |
| git push origin <tag_name> |
Push a tag to the repository |
| git push --tags |
Push all with all tags |
| git push --delete origin <tag_name> |
Delete remote tag |
| git tag -l | xargs git tag -d && git fetch --tags |
Delete all tags and fetch all remote tags |
Stashing
TBD
Submodule
| git submodule add <url> <target_path> |
Add a Submodule to a project |
| git submodule update |
Clone Submodules or revert them to the dedicated version |
Helpfull
Commands
| git remote -v |
Get Repo URL |
| git remote set-url origin <URL> |
Change Repo URL |
Points in History
| HEAD |
The head revision |
| <point_in_history>^ |
The revision before head |