refactor & cd command add pushed function
conflict resolution
merge 2b72ccb & 526545b (bash hash)