sogaside的个人空间 https://blog.eetop.cn/sogaside [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

git的三个核心概念(工作区,版本库stage,版本库master)

已有 1384 次阅读| 2020-11-10 14:09 |系统分类:芯片设计| git, git

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的版本 


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 2

    粉丝
  • 4

    好友
  • 1

    获赞
  • 0

    评论
  • 463

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-3 02:40 , Processed in 0.021235 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部