| ||
git本地工作区域可以理解为工作区+版本库stage(暂存区)+版本库master(分支库),版本库存放在.git隐藏文件中,push命令将分支库上传到远程仓库,pull则从远程仓库拉取数据覆盖本地仓库。
注意:只有用commit存放在分支库中的数据才会保存历史版本,暂存区中数据会丢失
git add 将数据从工作区存放到暂存区
git checkout 把数据从暂存区导入工作区,并覆盖工作区数据
git rm --cached 把数据从暂存区中删除
git checkout HEAD 用分支库中的数据覆盖暂存区数据和工作区数据
git commit -m “message” 把暂存区数据导入分支库
git reset HEAD 用分支目录数据覆盖暂存区数据
关于远程仓库的使用:https://blog.csdn.net/weixin_42825585/article/details/88781905
git本地仓库使用指南:
git init 初始化文件夹,建立版本库
git status 查看工作区,版本库中各文件状态。
git diff 查看工作区和暂存区文件或文件夹的差别
git log 查看add、commit、push的简略信息
git reflog 查看所有的版本变动,可用于版本回退后的恢复
git log --pretty=online 查看add、commit、push的详细信息:commitid、时间、日期、提交日志等
git reset --hard HEAD 回退当前版本
git reset --hard HEAD^ 回退上一版本
git reset --hard commitid 回退到commitid的版本