git使用 -- by Johnson

1.概述
Git是一个分布式的版本控制工具,与SVN不同的地方在于,其是没有版本中心的说法。而是,每个人自己建立的Git仓库,由自己管理。当然,也可以将别人的仓库更新到本地进行查看、对比等操作。
Git包含四个概念:
当前代码:就是你电脑上的当前编辑的代码,可想像成你可以胡作非为的代码;
本地仓库:就是Git上纪录在案的代码,可想像成已经印刷装订成册的代码;
索引:就是Git认为当前代码与本地仓库中不一致的源码文件的记录,是联系当前代码与本地仓库的纽带。当你想将那些被你蹂躏过的代码变成装订成册的代码时,Git会根据这个“索引"来将当前代码装订成册;
远程仓库:就是别人电脑上的装订成册的代码。

2.安装
ubuntu:
apt-get install git

3.使用
3.1. 初始化配置
git config --global user.name "your_name    //以后创建仓库的用户名称为your_name
git config --global user.email you@yourdomain.example.com    //以后创建仓库的email为you@yourdomain.example.com 

3.2.创建仓库
git init        //创建一个空的仓库,会在当前目录产生一个.git的子目录,以保存变化的信息
git clone git://xxx        //将位于git:/xxx的仓库源码拷贝一份到当前目录

3.3.提交修改
git add dir    //将dir目录及其下的所有文件加入索引,即是为后面的提交作个记号
git rm –r *    //将当前目录下所有的文件删除,同时为后面的提交作个记号
Git mv helloworld.c helloworld1.c    //将helloworld.c重命名为helloworld1.c
git commit -m "Initial commit of gittutor reposistory"    //执行真正的提交操作

3.4.状态查看
git status    //可用于查看哪些修改没加入索引
git log

3.5.远程与本地交互
git pull origin master    //将origin这个版本库里的代码更新到本地的master主分支
git pull username@ip:codename    master    //将位于username@ip的codename仓库拷贝一份到本地
git push origin    //将本地的代码库强行更新到远程的origin中去




posted @ 2015-02-04 16:24  爱我老婆  阅读(142)  评论(0)    收藏  举报