Actions

Git Notes

From HacDC Wiki

Revision as of 21:34, 16 July 2012 by Haxwithaxe (talk | contribs) (Created page with "==Git Config== ===Git Alias=== To use add to ~/.gitconfig under "[alias]" *list all untracked files that aren't in .gitignore <pre> ls-untracked = "!git ls-files --other --exclud...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Git Config

Git Alias

To use add to ~/.gitconfig under "[alias]"

  • list all untracked files that aren't in .gitignore
ls-untracked = "!git ls-files --other --exclude-standard"
  • shorthand for "pull --rebase"
up = "!git pull --rebase"
  • list all untracked files not in .gitignore and wait for for user to press enter, then "pull --rebase" and push changes
sync = "!sh -c 'git_sync(){ git ls-untracked ; echo press enter to continue; read junk ;git up $* ;git push $* ; } ;git_sync $@'"