NOTO

社内用にgitのインストール初期設定をまとめた

 Date:2015-08-06 12:26:27 +0900
 Categories: ETC

社内でgitの最初の一歩として資料を作ったので、それをこちらにもまとめておきたいと思います。

インストール

git本家の最新版を持ってくれば問題無いと思います。

git scmのサイト

2015/08/06 時点でwindows最新版は 1.9.5 preview

$ git --version
git version 1.9.5.msysgit.1

初期インストール時の設定について

インストール後一度だけ設定

必須設定ではありませんが、githubないしはbitbcuketを使用時に下記を設定するととても良いのでぜひ一度だけ設定しておいてください。

.gitconfigの設定

C:Usersusername に .gitconfigというファイルが有るとおもいます。
こちらを設定します。

$ ls -a |grep git
.gitconfig

私の設定

$ cat .gitconfig
[core]
quotepath = false
autocrlf = false
[user]
name = Katsumata Ryo
email = ryo@andamp.work
[color]
ui = auto
[push]
default = simple

基本的なコマンド

GUIも結構種類があるのでコンソールじゃなくてそちらを選ぶのも有りです。

レポジトリ管理への追加

$ git add <target>

コミット(コミット文付き)

$ git commit -m <message>

リモートレポジトリへの展開

push先が一箇所であればgit pushだけでもいけますが一応こんなかんじです。

$ git push <remote reponame> <branch name>

リモートリポジトリからファイルの取得

$ git pull <remote reponame> <branch name>

リモートレポジトリから初期ファイル取得

$ git clone <repo address>

リモートレポジトリの設定追加

$ git remote add <repo name> <repo address>

branchを作成

$ git branch <branch name>

branchの移動

$ git checkout <branch name>

branchの削除

$ git branch -d <branch name>

branchの削除(masterとマージされていない場合)

$ git branch -D <branch name>

コミット前のファイルの変更取り消し

$ git checkout <filepath>

ファイルの削除

$ git rm <filepath>

その他は下記を参照してみてください。

Git コマンド一覧

最後に

まだまだ、たくさんコマンドとかはある(けどつかってない)ので便利なものを見つけるたびに更新をしていきたいと思います。

Tweet