Hello everyone,
I create a new branch for every new feature/fix I work on. After some
time I have many (too much) branch listed when doing:
$ git branch
I'd like to hide some (not removing them).
Is there a solution for this?
How you people handle this?
Thanks.
Pascal.
--
--|------------------------------------------------------
--| Pascal Obry Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--| http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595
From: Alex Riesen <hidden> Date: 2016-06-15 22:45:42
2008/11/30 Pascal Obry [off-list ref]:
I create a new branch for every new feature/fix I work on. After some
time I have many (too much) branch listed when doing:
$ git branch
I'd like to hide some (not removing them).
Is there a solution for this?
How you people handle this?
Rename them into something _not_ under refs/heads:
git update-ref refs/hidden/branch branch
git branch -D branch
?
From: Pete Harlan <hidden> Date: 2016-06-15 22:45:42
Pascal Obry wrote:
Hello everyone,
I create a new branch for every new feature/fix I work on. After some
time I have many (too much) branch listed when doing:
$ git branch
I'd like to hide some (not removing them).
Is there a solution for this?
From a suggestion by Jakub Narebski, I use an alias "lb" that shows
the most recently-active 8 branches:
for-each-ref --format='%(refname:short)' \
--sort=-authordate --count=8 refs/heads/
--Pete
From: Peter Krefting <hidden> Date: 2016-06-15 22:45:42
Pascal Obry:
I'd like to hide some (not removing them).
Is there a solution for this?
git branch --no-merged
shows only the branches that has not been merged into your current
working branch. That might be one solution.
I don't know if it is possible to set it as a default option, but I
would also appreciate such a feature.
I use the "git branch --merged" to move away merged branches into a
different "namespace" (branch "a" becomes "merged/a"):
for branch in $(git branch --merged master | egrep -v 'merged|master');
do
git branch -m "$branch" "merged/$branch"
done
--
\\// Peter - http://www.softwolves.pp.se/
From a suggestion by Jakub Narebski, I use an alias "lb" that shows
the most recently-active 8 branches:
for-each-ref --format='%(refname:short)' \
--sort=-authordate --count=8 refs/heads/
Thanks, I like this one. Probably the best approach to me.
--
--|------------------------------------------------------
--| Pascal Obry Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--| http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595