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


使用git之一概览(学习笔记一)
 
git安装后的配置 
git config --global user.name "name"    //global域配置名字为   name 
git config --global usre.email "name@email.com"    //global域配置邮件地址为 name@email.com 
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 
 

相关内容

    暂无相关文章