phpug cologne - git presentation
Upcoming SlideShare
Loading in...5
×
 

phpug cologne - git presentation

on

  • 352 views

 

Statistics

Views

Total Views
352
Views on SlideShare
352
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 View slide
  • init --bare View slide
  • 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 !