码迷,mamicode.com
首页 > 其他好文 > 详细

git 知识

时间:2016-12-10 22:38:35      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:line   清空   lin   查看   file   reset   head   文件   版本库   

 1,创建本地版本库 git init 

 2,git add filename  文件添加到本地版本库

 3,git commit -m "描述信息"  将add的那些文件给提交到本地的版本库

 git status 当前版本库的状态

  git diff  filename 查看文件的内容的差异

  git  log 版本库的提交记录  git log --pretty=oneline 一次显示一行

  在git中 HEAD表示当前版本 ,HEAD^上一版本  HEAD^^以此类推   HEAD~100之前100个版本

  git reflog 查看命令历史

 

      1  git reset --hard HEAD^  回退到上一版本  git reset --hard id 根据这个id 来找到那一时刻的版本

      2  git checkout -- file  使得文件回到最后一次 commit 或者add 之前的状态,就是清空工作区

  3  git reset HEAD file,就是撤销文件的add的这一个状态!是把暂存区恢复掉

    总结:如果你把工作区搞乱了,2恢复。如果你撤销add,用3恢复。如果你撤销commit,用1恢复。如果你push了,这个东西就永远都在
git -rm 删除文件

git 知识

标签:line   清空   lin   查看   file   reset   head   文件   版本库   

原文地址:http://www.cnblogs.com/zcoder/p/6157976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!