setucocms (1.6.1) | 2013-03-24 21:20 |
ここでは、初めてSetucoCMSプロジェクトの開発に参加する人が行うべき、Gitのインストールと設定をまとめています。
$ sudo apt-get install git-core
$ sudo yum install git
$ sudo port install git-core
参考:初心者Git日記その六~PCでGit初期設定とGitHubへのpush~
$ git config --global user.name '自分の名前'
$ git config --global user.email '自分のメールアドレス'
$ git config --global color.ui auto
$ git config --global core.editor vim
# 注意)メッセージの保存時、UTF8で保存すること $ git config --global core.editor '/cygdrive/c/Program\ Files/sakura/sakura.exe'
長いオプション付きのコマンドなどに別名をつけて短い名前で使うことができる。
例えば次の場合は、'×××××××××××'という長いgitコマンドに●●という好きな別名をつけ、それ以降は「$ git ●●」でそのコマンドを実行できるようになる。
$ git config --global alias.●● '×××××××××××'以下、おすすめのエイリアス設定。
$ git config --global alias.st 'status'
$ git config --global alias.co 'checkout'
$ git config --global alias.br 'branch'
$ git config --global alias.ls 'ls-files'
$ git config --global alias.vlog 'log --pretty=format:"%C(red)%h%Creset %C(cyan)<%an>%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset" --abbrev-commit --date=relative'
$ git config --global alias.glog 'log --pretty=format:"%C(red)%h%Creset %C(cyan)<%an>%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset" --abbrev-commit --date=relative --graph'
.swp、.lock、.tmpファイルなどをGitで追跡しないようにする。 1. ホームディレクトリに.gitignoreファイルを作成($HOME/.gitignore) 2. 作成した.gitignoreの中身を以下のように編集 (他にも、自分の環境で発生するゴミファイルがあれば拡張子などを記述する)
*.swp *.lock *.tmp3. Gitが$HOME/.gitignoreファイルを見に行くように設定
$ git config --global core.excludesfile "$HOME"/.gitignore
$ ssh-keygen (必要ならパスフレーズを入力) $ cat ~/.ssh/id_rsa.pub
表示された内容をGitHubに登録。
[PageInfo]
LastUpdate: 2011-09-06 08:14:21, ModifiedBy: skyguild
[License]
Creative Commons 2.1 Attribution-ShareAlike
[Permissions]
view:all, edit:members, delete/config:members