本文介绍: 官方文档https://git-scm.com/book/zh/v2/Git-分支-分支简介。
0. 前言
官方文档https://git-scm.com/book/zh/v2/Git-分支-分支简介
0.1 工作区与暂存区
1.工作区(Working Directory)
工作区就是你在电脑里能看到的目录,比如我的learngit
文件夹就是一个工作区:
2.版本库(Repository)
工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)
的暂存区,还有Git为我们自动创建的第一个分支master
,以及指向master
的一个指针叫HEAD
。
把文件往Git版本库里添加的时候,是分两步执行的:
1. git remote update origin
2. git push origin –delete 分支名 删除远端分支
3. git remote
4. git fetch
5. git status
5.1 git status 直观理解
5.2 暂存与暂存取消 (git restore)
5.3 push之后
6. git reset详解 (版本回退方法之一)
6.1 git reset –soft HEAD^
6.2 git reset –hard 撤销
6.2.1 例子1 git reset --hard HEAD~1
6.2.2 例子2 git reset --hard <commit-hash>
6.3 后悔药
7. git diff 代码比较
8. git revert (版本回退方法之一)
9. git stash 工作目录中的修改保存到一个临时的存储区域中
10.代码合并 git merge --no-ff
11. git cherry-pick
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。