Git的常见操作
阅读原文时间:2023年07月10日阅读:2

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)

热门专题

teradata 日期格式转换

winform 错误日记

CSS 选择器 h1标题下全部strong

MySQL 的bigint的字段使用字符串数字查询

dbfirst 连接mysql 更换端口

kettle 动态获取时间戳

朴素贝叶斯分类预测python实现

如何查看 sqlserver 是否永久激活状态

使用Chrome 对应导出网站的证实

keybd_event模拟按住不放

ue工作区管理器资源管理器设置

ssh框架搭建详细步骤

archpr之类的软件

matlab 读取文件时如何跳过逗号

点击echarts图标外的区域

WPS 字体缺失 linux

centos设置自动删除文件

go cobra 子命令

游戏redis数据库

浏览器 协议打开本地文件