Pro Git学习笔记(一)—起步
    http://blog.vars.me/blog/2013/07/23/pro-gitxue-xi-bi-ji-yi-qi-bu/

    中文版本
    http://git-scm.com/book/zh/v1

    https://github.com/VitaliyRodnenko/geeknote.git

    安装软件和配置

    1. 安装git
      http://git-scm.com/downloads

    2. 安装TortoiseGit
      https://code.google.com/p/tortoisegit/wiki/Download

    3. 配置TortoiseGit
      右键进入tortoisegit->settings,选择ssh client为${git安装目录}/bin/ssh.exe

    4. 生成ssh key: 在任意目录下右键进入”git bash here”
      生成的key带上的土巴兔邮箱:ssh-keygen -t rsa -C “jay.zhang@corp.to8to.com”
      生成的key在用户home目录的.ssh文件夹下:

    5. 把公钥添加到GitLab个人profile下面(GitLab登录地址:http://repo.we.com 用户名:你的to8to邮箱地址,如果密码忘记,请用邮箱重置密码)

    6.设置你的用户名和邮箱,git可以用bash或者TortoiseGit两个工具进行操作,都需要分别设置用户名信息:
    $ git config —global user.name “jay.zhang”
    $ git config —global user.email “jay.zhang@corp.to8to.com”
    TortoiseGit设置:

    使用入门
    在你的本地使用bash或者TortoiseGit克隆远程仓库:
    $ git clone git@repo.we.com:java/diary-server2.git

    修改本地工作目录…

    查看状态:
    $ git status

    添加修改的文件到暂存区:
    $ git add filename

    可以再看下状态变化:
    $ git status
    提交暂存的文件到本地仓库:
    $ git commit -m “你的注释信息”

    把本地仓库的提交信息推送到远程仓库,给别人共享
    $ git push origin dev

    注意:开发人员只把本地分支合并到dev分支,项目主管负责上线时合并到master分支