ラベル git の投稿を表示しています。 すべての投稿を表示
ラベル git の投稿を表示しています。 すべての投稿を表示
2012年8月8日水曜日

bashでgitの現在のbranch名を表示させる

git-completionというシェルスクリプトを使えばできるということを知ったのでやってみた。

  1. gitのバージョンを調べる

    $ git --version
    $ 1.7.7.5
    
  2. github(http://github.com/gitster/git)に行きcodeのtreeを同じバージョンに切り替える(ブランチの切り替え部分と同じところです)

  3. git-completion.bashまでtreeをたどりraw表示に切り替えて保存
    自分はhttps://raw.github.com/gitster/git/v1.7.7.5/contrib/completion/git-completion.bashでした

  4. DLしたファイルに使い方は大体書いてあるのでその通りにやれば動くと思います

    $ cd ~
    $ mv git-completion.bash .git-completion.sh
    $ vim .bashrc (or .bash_profile)
    $ PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ ' を追記
    $ source .bashrc
    
  5. こんなかんじで表示されました

    [kozo@kozo-mp current_dir (master)]$ 
    
2011年4月13日水曜日

git導入した

4月に入って弊社にSEのSさんが来るようになった。しかも自分のデスクのとなり。

社内にスクリプトに詳しい人がいなかったのでとても嬉しいことです。(というか一応Webサービスを運営している会社なのにスクリプトを理解している人間が最年少の自分だけって状況は…まじで…どうかしてる)

「バージョン管理とかちゃんとしたほうがいいよ」という空気がむんむんしていたので、じゃあgit入れよう!重い腰を上げたのです。

さてインストールの方法とかは「Mac git インストール」なんかでググればすぐ出てくるし。MacPort入れてgit入れてパス通して〜とかいうのは至極簡単なわけです。わかんないのは使い方ですよ。これが。

Sさんに色々使い方について相談して、作業用のローカルリポジトリ&githubで中央管理という方法に落ち着きました。
というかこれが普通?あ〜はやく慣れたいなぁ。