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

Git:常用命令

一、查看当前分支

git branch

在这里插入图片描述

二、查看所有分支

git branch -a

在这里插入图片描述

三、切换到远程分支

git checkout origin/分支名
示例:git checkout origin/dev

在这里插入图片描述

四、拉取远程分支代码

git pull origin 分支名
示例:git pull origin dev

在这里插入图片描述

五、常用指令

  • 查看暂存区
    git status
  • 查看修改过未暂存的文件
    git diff
  • 添加修改过的文件
    git commit -am “优化样式”
  • 提交添加的新的文件
    git commit -a
  • 合并分支‌
    git merge 分支名称
  • 查看全部日志
    git reflog
  • 添加仓库地址
    git remote add origin 仓库地址
  • 推送代码到仓库
    git push origin HEAD:分支名称
  • 查看全局配置
    git config --global --list
  • 回滚到指定版本(包括修改过的文件都被撤回)
    git reset --hard commit_id
  • 回滚到指定版本(本地修改过的文件内容还在)
    git reset --soft commit_id
  • 查看用户名
    git config user.name
  • 查看邮箱地址
    git config user.email
  • 修改用户名
    git config --global user.name “username”
  • 修改邮箱地址
    git config --global user.email “email”
  • 从一个分支选择性的合并commit到另一个分支
    git cherry-pick commit_id
http://www.lryc.cn/news/501437.html

相关文章:

  • 【2025最新版】搭建个人博客教程
  • 微信小程序实现联动删除输入验证码框
  • 数据库中decimal、float 和 double区别
  • 网络编程01
  • el-dialog修改其样式不生效加deep也没用
  • 三天精通一算法之快速排序
  • 互联网、物联网的相关标准
  • Linux题库及答案
  • Android 镜像模式和扩展模式区别探讨-Android14
  • 深度学习笔记之BERT(五)TinyBERT
  • 【时间序列预测】基于PyTorch实现CNN_BiLSTM算法
  • 联想Y7000 2024版本笔记本 RTX4060安装ubuntu22.04双系统及深度学习环境配置
  • VuePress学习
  • 一次“okhttp访问间隔60秒,提示unexpected end of stream“的问题排查过程
  • SQL最佳实践:避免使用COUNT=0
  • PG与ORACLE的差距
  • 树莓派3B+驱动开发(2)- LED驱动(传统模式)
  • 超详细搭建PhpStorm+PhpStudy开发环境
  • 分析比对vuex和store模式
  • C# 网络编程--基础核心内容
  • 【C++游戏程序】easyX图形库还原游戏《贪吃蛇大作战》(三)
  • uni-app H5端使用注意事项 【跨端开发系列】
  • SpringBoot中的@Configuration注解
  • 十二、路由、生命周期函数
  • 【蓝桥杯每日一题】X 进制减法
  • 《蓝桥杯比赛规划》
  • C++算法练习day70——53.最大子序和
  • import是如何“占领满屏“
  • ceph /etc/ceph-csi-config/config.json: no such file or directory
  • C语言——验证“哥德巴赫猜想”