git 命令

来源:互联网 发布:剑三丐帮成男脸型数据 编辑:程序博客网 时间:2024/06/18 15:35

git init

git add filename

git commit -m ‘operation name’

git status

git diff filename

git log

git log --pretty=oneline

git reset --hard HEAD^  #将工作区和版本库恢复到对应版本,HEAD指当前版本,HEAD^指上一个版本,HEAD^^指上两个,HEAD~100指上100个banben

git reset --hard HEAD^^

git reset --hard HEAD~100

git reset --hard commit_id    #这里commit_id不需写全,写前几位即可,例如7位

git reflog  #查看每一次命令,包括commit_id 

git checkout -- filename #将工作区里的文件还原到上一次git add或者git commit的状态

git reset HEAD filename  #将暂存区的文件修改退回到工作区,工作区文件不变

git rm filename  #删除文件,删除操作也是先上传到暂存区,commit之后才会从版本库中删除