ネットサーフィンしてたらGit Bookを見つけて、Gitサーバの最初の方にサーバ無しあーんどGitHub無しでも使える的なニュアンスがあったのではじめることにしました下書き五個ほっぽって
#環境
Ubuntu 14.04
#いんすこ
GitBook - 1.5 使い始める - Gitのインストールでは
sudo apt-get install git-all
ページ内リンクとトップから辿れるDownload for Linux and Unixには
sudo apt-get install git
ってあって、インストールでnoを選択すればいいやって確認して
$ sudo apt-get install git-all
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
cvs cvsps emacs emacs24 emacs24-bin-common emacs24-common
emacs24-common-non-dfsg emacsen-common fgetty git git-arch git-bzr git-cvs
git-daemon-run git-doc git-el git-email git-gui git-man git-mediawiki
git-svn gitk gitweb libclass-factory-util-perl libclass-load-perl
libclass-singleton-perl libdata-optlist-perl libdatetime-format-builder-perl
libdatetime-format-iso8601-perl libdatetime-format-strptime-perl
libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl
libdbd-sqlite3-perl libm17n-0 libmediawiki-api-perl
libmodule-implementation-perl libmodule-runtime-perl libotf0
libpackage-stash-perl libpackage-stash-xs-perl libparams-classify-perl
libparams-util-perl libparams-validate-perl libserf-1-1 libsub-install-perl
libsvn-perl libsvn1 libtry-tiny-perl libyaml-libyaml-perl libyaml-perl
m17n-contrib m17n-db python-bzrlib python-keyring python-launchpadlib
python-lazr.restfulclient python-lazr.uri python-oauth python-secretstorage
python-wadllib runit tla tla-doc
提案パッケージ:
mksh rcs emacs24-el bzr mediawiki subversion m17n-docs libscalar-number-perl
libyaml-shell-perl python-bzrlib-dbg python-bzrlib.tests python-kerberos
python-gdata python-keyczar python-kde4 python-testresources
python-secretstorage-doc socklog-run ssh
以下のパッケージが新たにインストールされます:
cvs cvsps emacs emacs24 emacs24-bin-common emacs24-common
emacs24-common-non-dfsg emacsen-common fgetty git git-all git-arch git-bzr
git-cvs git-daemon-run git-doc git-el git-email git-gui git-man
git-mediawiki git-svn gitk gitweb libclass-factory-util-perl
libclass-load-perl libclass-singleton-perl libdata-optlist-perl
libdatetime-format-builder-perl libdatetime-format-iso8601-perl
libdatetime-format-strptime-perl libdatetime-locale-perl libdatetime-perl
libdatetime-timezone-perl libdbd-sqlite3-perl libm17n-0
libmediawiki-api-perl libmodule-implementation-perl libmodule-runtime-perl
libotf0 libpackage-stash-perl libpackage-stash-xs-perl
libparams-classify-perl libparams-util-perl libparams-validate-perl
libserf-1-1 libsub-install-perl libsvn-perl libsvn1 libtry-tiny-perl
libyaml-libyaml-perl libyaml-perl m17n-contrib m17n-db python-bzrlib
python-keyring python-launchpadlib python-lazr.restfulclient python-lazr.uri
python-oauth python-secretstorage python-wadllib runit tla tla-doc
アップグレード: 0 個、新規インストール: 65 個、削除: 0 個、保留: 4 個。
38.2 MB のアーカイブを取得する必要があります。
この操作後に追加で 177 MB のディスク容量が消費されます。
続行しますか? [Y/n] n
中断しました。
$ sudo apt-get install git
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
git-man
提案パッケージ:
git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui gitk
gitweb git-arch git-bzr git-cvs git-mediawiki git-svn
以下のパッケージが新たにインストールされます:
git git-man
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 4 個。
3,285 kB のアーカイブを取得する必要があります。
この操作後に追加で 21.8 MB のディスク容量が消費されます。
続行しますか? [Y/n] Y
インストールされるパッケージの少ない後者で入れました
#初期設定
GitBook - 1.6 使い始める - 最初のGitの構成
他にも
Gitをインストールしたら真っ先にやっておくべき初期設定 - Qiita
git configで出来ること - nabnabの日記
##名前とメルアド
git config --global user.name "henohenomoneji"
git config --global user.email "henohenomoheji@example.com"
マイネームとマイメルアドを設定する。確認しないし調べないけど日本語ネームはやめたほうが無難
「こいつが編集しました」ってログをのこなさいといけないからね
後、設定してないとエラー出るらしいです。確認しないけど
##色付け
git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto
git config --global color.ui auto
##日本語ファイル名に対応する
git config --global core.quotepath false
##設定の確認
git config -l
か
git config --list
適用される設定を表示。下記方法で個別に確認できる
git config --system -l
/etc/gitconfig
にある。
一番最初に読み込まれる
git config --global -l
Git Bookには~/.gitconfig
か~/.config/git/config
にあるって書いてあった。前者にあった。確かめないけど何らかの理由で両者にあった場合はわからないし確認しない。
--systemの次に読み込んで上書きする
git config --local -l
プロジェクトのあるフォルダの.git/config
にある。
最後に読み込んで上書きする
※上の設定から読んで次の設定で上書きする。
設定項の所の--global
のとこを--system
に変えたり--local
に変えたりして設定対象を指定できる
###コピペマンのあやまち
はじめ設定して/etc/gitconfig
を探したんすよ。でも無くて。それで~/.gitconfig
にはあって。この記事書いてる時に無いの理解しました。システムとグローバルね。うん
#インストールしたバージョンの確認
いまさら
$ git --version
git version 1.9.1
本書は、Git 2.0.0 の情報をもとに書かれています。登場するコマンドの大半は旧来のバージョンのGitでも使えるはずですが、バージョンによっては動作しなかったり、挙動が異なるものがあるかもしれません。ただし、Gitでは後方互換性がとてもよく維持されていますので、2.0以降のバージョンであれば問題はないはずです。
以降の意味は、
「それより後」
と同じ意味です。
だいじょうかな
#つづく
ここで切るのが都合がいいので