Git学习笔记
Git是一款常用的版本管理工具,在使用的deepin系统中集成了Git最新版本。
常用命令:
git init ‘learngit’:创建一个版本库’learngit’
git add ‘readme.txt’ : 将readme.txt增加到’learngit‘库中
git commit -m “test” : 将文件更改提交到库中 ‘-m’参数为添加备注(在使用这条命令时,需要声明上传者身份)
git config –global user.email “you@example.com”上传者邮箱
git config –global user.name “Your Name”上传者姓名
git status : 查看仓库目前状态(ps:为提交的文件)
git diff : 查看修改的文件
git log : 显示最近到最远的提交日志
git reset –hard ‘commit id’ : 版本回退,将版本回退到’commit id’这个版本中
git reflog : 查看历史命令
stage:暂存区(需要修改的文件通通放到暂存区,git commit一次性提交所有修改)
git diff HEAD – readme.txt : 查看工作区和版本库里面最新版本的区别
git checkout – file : 丢弃工作区的修改
git rm test.txt : 将test.txt删掉(此时并未提交,相当于在暂存区中的修改,git commit之后才是真正从版本库中删除)
git checkout – test.txt :将误删除的test.txt文件恢复(此操作必须在commit之前)