Cheatsheet: Difference between revisions

From Adam Colton
Jump to navigation Jump to search
Line 14: Line 14:
   git push origin :old-name new-name
   git push origin :old-name new-name
   git push origin -u new-name
   git push origin -u new-name
remove without delete
  git rm --cached somefile.txt


== Grep ==
== Grep ==
   grep -lr --include \*.[EXT] --exclude \*[TAIL] "[SEARCH1]" ./ | xargs grep -n [SEARCH2]
   grep -lr --include \*.[EXT] --exclude \*[TAIL] "[SEARCH1]" ./ | xargs grep -n [SEARCH2]

Revision as of 18:20, 2 December 2017

Git

undo commit

 $ git commit -m "Something terribly misguided"
 $ git reset HEAD~
 << edit files as necessary >>
 $ git add ...
 $ git commit -c ORIG_HEAD

find in history

 git log -S'the line from your file' -- path/to/your/file.txt

rename branch

 git branch -m new-name
 git push origin :old-name new-name
 git push origin -u new-name

remove without delete

 git rm --cached somefile.txt

Grep

 grep -lr --include \*.[EXT] --exclude \*[TAIL] "[SEARCH1]" ./ | xargs grep -n [SEARCH2]