Skip to content

Commit

Permalink
Make xargs commands less dangerous
Browse files Browse the repository at this point in the history
  • Loading branch information
sente committed Dec 30, 2016
1 parent 5d23b75 commit 3951f4c
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -225,13 +225,13 @@ git checkout -

## Remove branches that have already been merged with master
```sh
git branch --merged master | grep -v '^\*' | xargs -n 1 git branch -d
git branch --merged master | grep -v '^\*' | sed 's/^ \+//' | xargs -d '\n' -n 1 git branch -d
```


__Alternatives:__
```sh
git branch --merged master | grep -v '^\*\| master' | xargs -n 1 git branch -d # will not delete master if master is not checked out
git branch --merged master | grep -v '^\*\| master' | sed 's/^ \+//' | xargs -d '\n' -n 1 git branch -d # will not delete master if master is not checked out
```

## List all branches and their upstreams, as well as last commit on branch
Expand Down
6 changes: 3 additions & 3 deletions tips.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@
"tip": "git checkout -"
}, {
"title": "Remove branches that have already been merged with master",
"tip": "git branch --merged master | grep -v '^\\*' | xargs -n 1 git branch -d",
"alternatives": ["git branch --merged master | grep -v '^\\*\\| master' | xargs -n 1 git branch -d # will not delete master if master is not checked out"]
"tip": "git branch --merged master | grep -v '^\\*' | sed 's/^ \\+//' | xargs -d '\\n' -n 1 git branch -d",
"alternatives": ["git branch --merged master | grep -v '^\\*\\| master' | sed 's/^ \\+//' | xargs -d '\\n' -n 1 git branch -d # will not delete master if master is not checked out"]
}, {
"title": "List all branches and their upstreams, as well as last commit on branch",
"tip": "git branch -vv"
Expand Down Expand Up @@ -440,4 +440,4 @@
}, {
"title": "Preformatted patch file.",
"tip": "git format-patch -M upstream..topic"
}]
}]

0 comments on commit 3951f4c

Please sign in to comment.