Git常用命令
作者:小教学发布时间:2023-10-01分类:程序开发学习浏览:83
1.通过git init命令初始化仓库
2. 通过tree .git/查看目录结构
3.
git config user.name "yuhua"
git config user.email "xxx@qq.com"
4.一个服务器可以创建多个git项目
当前配置项在当前机器下所有git项目都生效
git config --global user.name "yuhua"
git config --global user.email "2353176016@qq.com"
5.删除全局配置项
git config --global --unset user.name
6.查看所有配置项
git config -l
7.创建三个文件touch file1 file2 file3
提交 git commit -m "描述信息"
8.git log
9.index是暂存区,新添加的内容都会放在里面
master里面是最新的commit id
10.cat .git/HEAD
11. cat .git/refs/heads/master
git cat-file -p 87385690e426ad5aa464e57fc0c6aed9bfcaeec2
12.git追踪管理的其实是修改,而不是文件
13.查看文件是否被修改 git status
14.对比将文件哪里进行了修改 git diff readme
15.git命令的版本回退 git reset --mixed xxxxxxx
回退到当前版本git rest HEAD
回到上个版本git rest HEAD^
工作区 | 暂存区 | 版本库 | 操作参数 |
不回退 | 不回退 | 回退 | --soft |
不回退 | 回退 | 回退 | --mixed【默认选项】 |
回退 | 回退 | 回退 | --hard |
例子:通过git log命令查看
找到想要回退版本的id,
16.git reflog记录每次的提交命令
17.git的撤销操作【目的:不影响远程仓库的代码】
工作区 | 暂存区 | 版本库 | 操作参数 |
xxx code | 1.手动撤销--不推荐 2.git checkout -- 【filename】 | ||
xxx code | xxx code | git reset HEAD 【filename】 | |
xxx code | xxx code | xxx code | 前提条件:commit之后没有push git reset HEAD^ 【filename】 |
18.删除git文件
git rm 【filename】表示删除工作区和缓存区的文件 版本库的文件删除需要通过git commit -m ""操作
19.分支 git branch
HEAD可以指向其他分支,被指向的分支就是当前正在工作的分支
创建分支的命令:git branch dev
切换分支的命令:git checkout dev
合并分支:git checkout dev git merge dev
删除分支:
切换到dev 分支:git checkout branch git branch -d dev
- 程序开发学习排行
-
- 1鸿蒙HarmonyOS:Web组件网页白屏检测
- 2HTTPS协议是安全传输,为啥还要再加密?
- 3HarmonyOS鸿蒙应用开发——数据持久化Preferences
- 4记解决MaterialButton背景颜色与设置值不同
- 5鸿蒙HarmonyOS实战-ArkUI组件(RelativeContainer)
- 6鸿蒙HarmonyOS实战-ArkUI组件(Stack)
- 7鸿蒙HarmonyOS实战-ArkUI组件(GridRow/GridCol)
- 8[Android][NDK][Cmake]一文搞懂Android项目中的Cmake
- 9鸿蒙HarmonyOS实战-ArkUI组件(mediaquery)
- 最近发表
-
- WooCommerce最好的WordPress常用插件下载博客插件模块的相关产品
- 羊驼机器人最好的WordPress常用插件下载博客插件模块
- IP信息记录器最好的WordPress常用插件下载博客插件模块
- Linkly for WooCommerce最好的WordPress常用插件下载博客插件模块
- 元素聚合器Forms最好的WordPress常用插件下载博客插件模块
- Promaker Chat 最好的WordPress通用插件下载 博客插件模块
- 自动更新发布日期最好的WordPress常用插件下载博客插件模块
- WordPress官方最好的获取回复WordPress常用插件下载博客插件模块
- Img to rss最好的wordpress常用插件下载博客插件模块
- WPMozo为Elementor最好的WordPress常用插件下载博客插件模块添加精简版