git-使用笔记

初始化
git add file 
将文件添加至暂存区,多个文件用git add *
git commit -m 'xxx'
提交至当前版本
git log --pretty=oneline
查看commitid 和 commit消息
git reflog
查看自己命令
git reset --hard 'id'
回退版本,可以前后回退,对于之后的id可以通过reflog查看

untracked files 指的是没有add至暂存区,如果文件较多可用 git add * 或者git add *.py(文件后缀)


回退命令
git checkout -- file 撤销工作区的修改, 文件回退到未更改前
git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。
git reset HEAD file 撤销暂存区的修改,不会更改内容只是暂存区回退到工作区,防止错误版本被add

删除文件
在工作区删除文件之后,用git rm <file>或者
git add <file> 将更改添加至暂存区,
然后git commit -m 'message' 将更改提交至git仓库

如果删错了想恢复,则使用git checkout -- <file> 将git仓库里的内容恢复至工作区

猜你喜欢

转载自www.cnblogs.com/muyuequzhi/p/13168561.html