Git的常见操作
2024-09-03 00:54:22
1.git init:初始化
git status:查看版本状态
git log : 查看提交日志
-m:modify(修改)
git commit -am 'first commit' 直接提交
2.git commit --amend:取消上一次提交,再把暂存区的文件重新提交
3.git checkout -- 文件名:改变了工作区,((还没add到暂存区)),就使用命令回到修改前
git checkout -- . :所有
4.git reset HEAD index.html: 如果((已经add到暂存区)),就使用命令撤回到还没add前(红色,但工作区还没撤回)
5.删除文件,还要命令git add .提交到暂存区
命令 git rm index.html直接删除
git rm --cached 文件名:不小心将不需要追踪的文件添加到暂存区,想删除暂存区的文件但是不想删除工作区的文件
6.重命名:git mv oldname newname
7.分支
8.两个分支合并发生矛盾
9.工作区和暂存区的差异:git diff
暂存区和版本库的差异:git diff --staged
两个版本之间的差异:git diff 版本号 版本号
两个分支之间的差异:git diff 另一个分支
10. git stash:保存当前分支修改内容
git stash list:显示stash保存列表
git stash apply stash@{0}:把暂存区的拉回到本地
git stash drop stash@{0}:删除
git stash pop stash@{0}:把暂存区的拉回到本地(apply+drop)
最新文章
- 【Java EE 学习 82 下】【MAVEN整合Eclipse】【MAVEN的一些高级概念】
- 不断优化,重构我的代码-----拖拽jquery插件
- sql 语句 事务
- 如何使用Android中hide的类和方法进行开发?
- Python collections 模块用法举例
- CSS 选择器汇总
- Effective C# 学习笔记(原则一:始终能的使用属性(property),而不是可直接访问的Data Member)
- atan atan2的区别!
- [wordpress]根据自定义字段排序并根据自定义字段查询
- 网络笔记01-3 socket 实现百度页面的两种方式
- Nginx - Windows 环境安装 Nginx
- JFinal的Shiro权限管理插件--玛雅牛 / JFinalShiro
- cf C. Fox and Box Accumulation
- CDZSC_2015寒假新人(2)——数学 B
- Google Go 语言从入门到应用必备开源项目
- NDK 开发实例二(添加 Eigen库)
- AWT的应用
- linux服务基础之DNS正反向解析、主从同步、子域授权及视图
- Excle批量导入到mysql调查
- item 6: 当auto推导出一个不想要的类型时,使用显式类型初始化的语法
热门文章
- MessagePack Java 0.6.X 多种类型变量的序列化和反序列化(serialization/deserialization)
- python IO密集型为什么使用多线程
- python拼音库pypinyin库详解
- Android_(控件)使用ListView显示Android系统中SD卡的文件列表
- 前端 Jenkins 自动化部署
- HDU 5791 Two ——(LCS变形)
- Data Science Competition中的工具汇总
- window环境下 恢复odoo数据库备份文件时产生的 Database restore error: Command `psql` not found.
- HearthBuddy卡组
- T89353 【BIO】RGB三角形