当前位置: 首页 > news >正文

git-常用基础指令

一、基本指令

1. 配置用户名和邮箱
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
2. 初始化仓库
git init
3. 克隆仓库
git clone <repository_url>
4. 查看当前状态
git status
5. 添加文件到暂存区
git add <file_name># 添加所有文件
git add .
6. 提交更改
git commit -m "Commit message"

二、分支管理

1. 查看分支
git branch
2. 创建新分支
git branch <branch_name>
3. 切换分支
git checkout <branch_name>
4. 创建并切换到新分支
git checkout -b <branch_name>
5. 删除分支
git branch -d <branch_name>

三、合并与重置

1. 合并分支
git merge <branch_name>
2. 解决合并冲突
  手动解决文件中的冲突后,添加解决冲突的文件并提交:
git add <conflicted_file>
git commit -m "Resolved merge conflict"
3. 重置到某个提交
git reset --hard <commit_id>

四、远程仓库

1. 查看远程仓库
git remote -v
2. 添加远程仓库
git remote add origin <repository_url>
3. 推送代码到远程仓库
git push origin <branch_name>
4. 拉取远程仓库的代码
git pull origin <branch_name>

五、查看日志

1. 查看提交历史
git log
2. 查看简洁的提交历史
git log --oneline

六、比较差异

1. 查看工作区与暂存区的差异
git diff
2. 查看暂存区与最后一次提交的差异
git diff --cached
3. 查看最近一次Git提交的增删行数信息:
git diff --stat HEAD~1 HEAD

七、其他使用详见本专栏

http://www.lryc.cn/news/404399.html

相关文章:

  • Inconsistent Query Results Based on Output Fields Selection in Milvus Dashboard
  • 视觉巡线小车——STM32+OpenMV
  • 升级TrinityCore 服务器硬件
  • NVidia 的 gpu 开源 Linux Kernel Module Driver 编译 安装 使用
  • win7显卡驱动更新后msvcp140.dll丢失的解决方法
  • (11)Python引领金融前沿:投资组合优化实战案例
  • git删除本地远程分支
  • 前端-04-VScode敲击键盘有键入音效,怎么关闭
  • JMeter数据库连接操作及断言
  • Maven settings.xml 私服上传和拉取配置
  • 【STM32】MPU内存保护单元
  • 用Python爬虫能实现什么?
  • 【QT】label中添加QImage图片并旋转(水平翻转、垂直翻转、顺时针旋转、逆时针旋转)
  • CSP-J模拟赛day1
  • Docker构建LNMP环境并运行Wordpress平台
  • 《峡谷小狐仙-多模态角色扮演游戏助手》复现流程
  • Qt 使用Installer Framework制作安装包
  • Typora 1.5.8 版本安装下载教程 (轻量级 Markdown 编辑器),图文步骤详解,免费领取(软件可激活使用)
  • linux代填密码切换用户
  • 防火墙的经典体系结构及其具体结构
  • 【BUG】已解决:note: This is an issue with the package mentioned above,not pip.
  • 【ARM】SMMU系统虚拟化整理
  • PYQT按键长按机制
  • SAPUI5基础知识15 - 理解控件的本质
  • 十七、【机器学习】【非监督学习】- K-均值 (K-Means)
  • 算法力扣刷题记录 五十六【501.二叉搜索树中的众数】
  • 分布式搜索引擎ES-Elasticsearch进阶
  • 低代码与传统编程:快速高质量构建系统的比较与方法
  • WebRTC音视频-环境搭建
  • Memcached开发(八):使用PHP进行操作