1. git init :创建版本库,生成.git文件夹
  2. git add XX:上传代码到暂存区
  3. git state:查看目前本地工作起、暂存区、分支,三者之间的文件状态
  4. git diff demo.html:查看工作区和暂存区的代码区别
  5. git commit -m"描述" :把add到暂存区的文件上传到当前指向的分支
  6. git log --pretty=oneline :查看历史版本
  7. git reset --hard HEAD^:回退上一个版本;;;;;; git reset -hard 94ab(版本号)。也可以穿越到之前的版本哦,如果忘了版本号是多少,可以用git reflog来查看你历史的git 命令哦。  git reset命令既可以回退版本,也可以把暂存区的修改回退到工作区。git reset HEAD readme.txt表示把暂存区的文件清空拿回来到工作区
  8. git checkout -- demo.html:从当前分支拿代码到工作区,如果暂存区有东西,就从暂存区优先拿
  9. git rm zj.js: 从分支删除zj.js文件,而后还要commit一下

    总结:暂存区就像是购物车,add操作就像是逛淘宝时把商品放到购物车一样,你可以放一次付一次,也可以全部放完了一次性付掉(commit)

  •  工作区(Working Directory)

        就是本地能看到的文件夹

  •  版本库(Repository)

        就是本地文件夹中的.git文件夹。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。如下图

Git-LMLPHP

  • 关联远程仓库
git remote add origin [email protected]:账号名/仓库名.git
如:git remote add origin [email protected]:wodelu/redDemo.git
  • 提交本地仓库代码到远程仓库
git push origin master
  • 断开于目前本地仓库的链接
git remote remove origin
  •  从远处仓库克隆
git clone [email protected]:wodelu/redDemo.git
11-22 13:10