使用git 之一 概览(学习笔记一)

git安装后的配置
git config --global user.name "name"    //global域配置名字为   name
git config --global usre.email "[email protected]"    //global域配置邮件地址为 [email protected]
git config --global color.ui "auto"    //global域配置颜色为自动

git config --global --edit(-e)    //编辑global域配置
git config --global --list(-l)    //查看global域配置

mkdir mysite    //建立mysite项目目录
cd mysite    //进入mysite项目工作目录
git init    //git 初始化项目目录
  ;在目录下建一个index.html的文件
git add index.html    //用git add把index.html添加到项目库索引中(也称暂存区)
git commit -m "add in Hello World HTML."    //再使用git commit 提交到文件的版本库中

git log    //查看提交记录
git commit -amend    //git只提供最后一次的提交的记录的修改  
git branch    //查看分支
git branch RB_1.0 master    //基于master主分支建立一个RB_1.0分支
  ;修改index.html 然后git add index.html 和git commit -a 主分支已发生更改
git checkout RB_1.0    //切换到RB_1.0分支去。是主分支更改前的内容
  ;可以通过git log查看日志和查看index.html文件内容为上次修改前的。
  ;修改index.html 然后git add index.html 和git commit -a,这里的修改是基于RB_1.0的和master主分支无关

  ;;发布
git tag 1.0 RB_1.0    //在分支RB_1.0上的当前位置打上1.0标签
git checkout master  
git rebase RB_1.0    ////在master主分支上基变到RB_1.0分支上。
  ;结果可以通过查看日志git log和cat index.html查看文件来看。
git branch -d RB_1.0    //RB_1.0分支已经没有什么作用了,可以删除RB_1.0分支
  ;如需要在这个1.0版本上修改和打补丁的话可以。
git branch RB_1.0.1 1.0     //从1.0标签处建一个名为RB_1.0.1的分支。
git checkout RB_1.0.1    //到该分支下然后进行修改。
  ;;打包
git archive --format=tar --prefix=mysite-1.0/ 1.0 | gzip > mysite-1.0.tar.gz    //tar打包
git archive --format=zip --prefix=mysite-1.0/ 1.0 >mysite-1.0.zip    //zip打包
  ;;git克隆
git clone git://github.com/tswicegood/mysite.git mysite-remote

你可能感兴趣的:(使用git 之一 概览(学习笔记一))