git中的基本命令
工作区: 当前的编辑位置
缓存区: add 之后的区域
版本库: commit之后的区域就是版本库
git init . 初始化
git add . 将工作区的所有文件添加到缓存区
git commit -m “提交信息” 将缓存区的内容添加到版本库
git status 查看当前的状态
git reset --hard hash值 回退到指定的版本
git checkout -- file 将文件回滚到最近一次提交的样子
git log 查看当前位置之前的提交记录
git reflog 查看所有的记录
git reset head file 将缓存区的文件拉取到工作区
git diff 对比工作区和缓存区
git diff --cached 对比版本库和缓存区
快照 :
git stash 将当前的内容做快照,并回到最后一次提交的位置
git stash list 查看快照列表
git stash pop 回到快照位置,并删除这个快照
git stash drop 删除快照
git stash apply 回到快照
分支 :
git branch 查看分支列表
git branch name 创建分支
git checkout name 切换分支
git checkout -b name 创建分支并切换分支
git branch -d name 删除分支
git merge name 在合并到的分支上进行合并
标签 :
- git tag 查看所有标签
- git tag -a v1.0 -m "v1.0" 创建标签
- git tag -d 删除本地标签
- git push origin :refs/tags/v1.0 删除远程仓库标签
- git push origin --tags 上传所有标签
忽略文件 :
- .gitignore
最新文章
- 关于push数组,然后遍历数组遇到的坑,遍历显示函数
- 什么是XA事务
- 使用paramiko如何连接服务器?
- js关于页面坐标api
- 【LeetCode OJ】Flatten Binary Tree to Linked List
- 内存恶鬼drawRect
- 构件图 Component Diagram
- geotrellis使用(三十三)关于Geotrellis读取Geotiff的两个细节
- Music Tags 隐私政策
- LeetCode之“树”:Binary Tree Preorder &;&; Inorder &;&; Postorder Traversal
- vue.js实战——升级版购物车
- DHCP服务器 出现的故障
- Linux内核设计与实现 第三章
- file_put_contents () failed to open stream: Permission denied 解决办法
- Codeforces Round #258 (Div. 2) C. Predict Outcome of the Game 水题
- JZOJ.5328【NOIP2017模拟8.22】世界线
- [DeeplearningAI笔记]卷积神经网络4.1-4.5 人脸识别/one-shot learning/Siamase网络/Triplet损失/将面部识别转化为二分类问题
- DataGridView绑定list的注意事项
- MYSQL 8.0.11 安装过程及 Navicat 链接时遇到的问题
- go语言基础之匿名变量和多重赋