Git常用命令详解与实践总结
需积分: 5 70 浏览量
更新于2024-09-10
收藏 3KB TXT 举报
"git使用总结.txt"
Git是一个分布式版本控制系统,广泛应用于软件开发和其他需要版本管理的场景。本文档是对Git常用命令的简要总结,旨在帮助用户掌握基础操作。
1. 初始化本地仓库:`git init` 命令用于在当前目录下创建一个新的Git仓库。这将初始化一个新的`.git`隐藏目录,存储所有的Git元数据。
2. 检查工作区状态:`git status` 是最常用的命令之一,它会显示哪些文件被修改、添加或删除,以及与仓库中已知状态的差异。
3. 添加文件到暂存区:在Git中,修改的文件需要先通过`git add`命令添加到暂存区,才能在后续的`git commit`中进行提交。可以逐个添加文件,也可以一次性添加所有变化(`git add .` 或 `git add -A`)。
4. 提交变更:`git commit -m "修改的信息"` 用于将暂存区的所有变更保存到仓库历史中。`-m` 参数后的字符串是本次提交的描述信息。
5. 配置远程仓库:`git remote add origin git@server-name:path/repo-name.git` 用来关联远程仓库,`origin` 是默认的远程仓库名称。首次推送使用 `git push -u origin master`,之后可以简化为 `git push origin master`。在推送前,通常使用 `git pull` 从远程仓库拉取最新的代码以避免冲突。
6. 克隆仓库:`git clone <地址>` 用于从远程仓库复制全部内容到本地,克隆的目录会自动与远程仓库关联。
7. 分支管理:
- 查看分支:`git branch`
- 创建分支:`git branch <name>`
- 切换分支:`git checkout <name>`
- 创建并切换分支:`git checkout -b <name>`
- 合并分支:`git merge <name>`
- 删除分支:`git branch -d <name>`
8. 分支合并与冲突解决:在合并分支时可能会出现冲突,需要手动解决后再提交。`git log --graph` 可以显示分支的合并图,便于理解历史。
9. 查看提交日志:`git log` 提供了详细的提交历史记录,包括作者、时间、提交信息等。
10. 撤销操作:
- 未添加到暂存区的修改,可以通过 `git checkout --file` 回滚,或者撤销所有工作区修改(`git checkout .`)。
- 如果已提交但尚未推送到远程,可以用 `git reset --hard HEAD^` 回退到上一次提交前的状态。
以上是Git的基础操作,熟练掌握这些命令将有助于日常开发和团队协作。更深入的使用,如标签、重置、变基等,需要进一步学习和实践。
2019-10-15 上传
2020-04-06 上传
2021-01-19 上传
2021-01-27 上传
2021-01-08 上传
2020-04-20 上传
2023-08-18 上传
2022-08-03 上传
mountain1164528154
- 粉丝: 0
- 资源: 1
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器