タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

コマンドに関するwyumikokhのブックマーク (2)

  • gitでマージ済みの(リモート|ローカル)ブランチを全て削除.md

    gitでマージ済みの(リモート|ローカル)ブランチを全て削除.md マージ済みのリモートブランチを全て削除 git branch -r --merged master | grep -v -e master -e develop | sed -e 's% *origin/%%' | xargs -I% git push --delete origin % remote の master に merge済み の branch をすべて表示して master と develop は消えてほしくないので除外して origin/ を削除して xargs (-I% % で ブランチ名を渡しつつ、全て削除する) マージ済みのローカルブランチを全て削除 $ git branch --merged master | grep -vE '^\*|master$|develop$' | xargs -I %

    gitでマージ済みの(リモート|ローカル)ブランチを全て削除.md
  • Linuxで、bash プロンプトを素敵で実用的なものに変更する

    原文は、こちらです。 大事な情報をすべて含むような bash 用のプロンプトを作成しましょう。もちろん、同時に見た目も大事です。一日のほぼ全部をコンピューターの前に座って過ごすのですから、プロンプトの見た目も大事です。設定の変更を速やかにテストしたり、即座に変更を取り消したりする方法や、情報の見た目を変更したり、ユーザーごとにカスタマイズしたり、複数行のプロンプトを作成したりする方法を学びます。 私は SSH セッション用に別プロンプトを用意しているため、異なる端末からコマンドを投入するという過ちを防止できます。もちろんサーバーが壊れていないことが前提です。~/.bashrc に以下を挿入します。 if [ -n "$SSH_CLIENT" ]; then text=" ssh-session" fi export PS1='\[\e[1;32m\]\u@\h:\w${text}$\[\e

  • 1