git

Install

sudo apt-get install git git-core libglib2.0-dev libgtk2.0-dev

Setting

sudo update-alternatives --config git
Password:

`git' を提供する 2 個の alternatives があります。

  選択肢       alternative
-----------------------------------------------
+        1    /usr/bin/git.transition
*         2    /usr/bin/git-scm

デフォルト[*] のままにするには Enter、さもなければ選択肢の番号のキーを押してください: 2

How to use

sudo git clone git://people.freedesktop.org/~macslow/lowfat

Download git repository via proxy server

sudo apt-get install squid corkscrew

sudo vi /etc/squid/squid.conf

2444 acl SSL_ports port 443 563 9418     # https
2897 visible_hostname fuji-desktop.com
sudo /etc/init.d/squid restart

sudo vi /usr/local/bin/git-proxy.sh

1 #! /bin/sh
2 corkscrew 157.78.32.243 8080
sudo chmod +x /usr/local/bin/git-proxy.sh
GIT_PROXY_COMMAND=/usr/local/bin/git-proxy.sh git clone git://github.com/rails/rails.git

"error: Can't lock ref"が表示されるとき

gitのpathが間違っているかもしれません

linusのtreeをダウソ

git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git

log確認

git log

tag一覧

git-tag -l

tagから今のソースの差分ゲット

git diff v2.6.29-rc3..HEAD

tagのarchive作成

git archive --format=tar --prefix=v2.6.29-rc3/ v2.6.29-rc3 | bzip2 > ../linux-v2.6.29-rc3.tar.bz2
※--prefixの/は必須。もしないとdirがprefixdirの形で展開されてしまう

refer to

http://blog.yellowback.net/archives/326-20081102.html
http://granzchesta.blog.drecom.jp/archive/746
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary

最終更新:2009年02月08日 16:38
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。