(1)创建新的远程版本库
    $ mkdir remoterepo/project     #创建空目录remoterepo/project作为项目远程版本库
    $ cd remoterepo/project        #进入创建的目录
    $ git init                     #将创建的目录初始化为版本库
    $ git status                   #查看版本库状态
    (2)添加文件进版本库管理并提交
    在目录remoterepo/project下添加一些文件,再将这些文件添加进版本库管理
    $ git add .                    #添加文件进版本库管理-添加所有文件
    $ git add filename             #添加文件进版本库管理-添加指定文件
    $ git commit -m "add file"     #提交更改
    (3)创建新分支deve作为开发分支
    $ git branch deve              #创建新分支deve
    $ git checkout deve            #签出并切换到新分支    
    $ git checkout -b deve         #或者一条命令做两条命令的事: 创建新分支并切换到新分支
    $ git branch                   #查看当前分支    
    $ git status                   #再看看当前分支的状态
    $ git checkout -b master       #切换到主分支.
    2.本地版本库(Local Repository)操作示例
    (1)克隆远程版本库到本地
    $ mkdir localrepo              
    $ cd localrepo                 
    $ git clone ../remoterepo/project/.git     #克隆远程版本库到本地,默认只克隆了master分支
    $ git clone -b master ../remoterepo/.git   #选择克隆版本库的某一分支
    $ git clone git://github.com/.../....git   #如果是从远程服务器克隆.
    执行之后就把版本库的内容全部都复制过来了.
    $ cd project
   
    查看远程库信息
    $ git remote              #在本地,远程仓库的默认名称是origin
    origin
    $ git remote -v
    origin  e:/localrepo/../remoterepo/project/.git (fetch)
    origin  e:/localrepo/../remoterepo/project/.git (push)
    默认只克隆了master分支,可以依远程库分支deve创建新分支deve
    $ git branch origin/deve
    $ git checkout deve
    (2)修改并提交分支deve
    $ git checkout deve    #签出分支
    $ git add .            #新增或修改代码后,添加文件进版本库管理
    $ cat .gitignore       #忽略特定文件或目录
    #.[oa]
    #~
    $ git diff             #查看staging文件差异,未添加进库管理时的差异
    $ git diff --cached    #查看staging文件差异,已添加进库管理时的差异
    $ git commit -m "add file"   #提交更改,提交到本地版本库
    (3)创建新分支
    当有某种需要时可以再创建新分支
    $ git branch test           #创建分支test
    $ git checkout test         #切换到分支test
    $ git add .                 #新增或修改代码后,添加文件进版本库管理
    $ git commit -m "add file"  #提交更改
    (4)合并分支
    $ git branch              #查看当前分支
    $ git checkout deve       #切换到分支deve
    $ git merge test          #将分支上的工作合并到master分支上.

