Cheatsheet: Difference between revisions
Jump to navigation
Jump to search
Adamcolton (talk | contribs) No edit summary |
Adamcolton (talk | contribs) No edit summary |
||
| Line 23: | Line 23: | ||
== Grep == | == Grep == | ||
grep -lr --include \*.[EXT] --exclude \*[TAIL] "[SEARCH1]" ./ | xargs grep -n [SEARCH2] | grep -lr --include \*.[EXT] --exclude \*[TAIL] "[SEARCH1]" ./ | xargs grep -n [SEARCH2] | ||
== Bash == | |||
Kill by port | |||
lsof -i tcp:${PORT_NUMBER} | awk 'NR!=1 {print $2}' | xargs kill | |||
Revision as of 14:32, 2 February 2018
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
rebase history
git rebase -i HEAD~3
Grep
grep -lr --include \*.[EXT] --exclude \*[TAIL] "[SEARCH1]" ./ | xargs grep -n [SEARCH2]
Bash
Kill by port
lsof -i tcp:${PORT_NUMBER} | awk 'NR!=1 {print $2}' | xargs kill