• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
phpug cologne - git presentation
 

phpug cologne - git presentation

on

  • 306 views

 

Statistics

Views

Total Views
306
Views on SlideShare
306
Embed Views
0

Actions

Likes
1
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    phpug cologne - git presentation phpug cologne - git presentation Presentation Transcript

    • about me ❏ Celestino Diaz Teran ❏ senior software developer ❏ free software enthusiast ❏ clean code fanatic ❏ http://manifesto.softwarecraftsmanship.org ❏ http://github.com/celestino
    • git ssh
    • useradd
    • init --bare
    • git-shell
    • git-shell commands
    • ssh login
    • git http(s)
    • update-server-info
    • phpug.cologne.git
    • git remote
    • clone http - push ssh
    • remote update
    • git commands
    • git init initialize repository with working copy git init --bare initialize repository without working copy git clone <target> clone a repository into a new directory git config --global <name = value> configure users ~/.gitconfig git config --local <name = value> configure current repository .git/config git config [type] -l display the current configuration as a list git config <name> display the configuration value of name git remote add <local-name> <target> add remote repository git remote remove <local-name> remove remote repository git remote [-v] update <name> update local remote branches git remote show <name> display remote and configured branches git remote prune [-n] <name> prune remote missed branches git log -<number> show branch log entries git log --oneline --graph --decorate show branch log entries in a nice format as a graph
    • git fetch [-v] <remote> download objects and refs from another repository git fetch --all download objects and refs from all repositories git pull <remote> <branch> automatic git fetch and merge (fast forward) git branch <name> create branch with the given name git branch -a list local and remote branches git branch -d | -D delete local branches (-D for branches with changes) git stash save <comment> save current branch changes to a stack git stash apply <stash> apply current branch changes to a stack git stash list list current stack entries git checkout <branch-name> checkout an existing branch or paths to the working tree git checkout -b <branch-name> create & checkout a branch or paths to the working tree git merge join development histories together (fast forward) git merge --no-ff join development histories together (no fast forward) git rebase forward local commits to the updated upstream head git reset <commit> reset current HEAD to the specified state git reset --hard <commit> reset current BRANCH to the specified state
    • demo
    • questions ?
    • thank you !