Git基本操作小结

  • 拉取代码

    git clone https://github.com/gzthink/testgit.git  # 默认master分支
    git clone -b develop https://github.com/gzthink/testgit.git  # 拉取develop分支
    

    在这里插入图片描述
    在这里插入图片描述

    下面提交代码、回退代码的演示均在develop分支操作

  • 提交代码

    进入下一级目录,完成下面的操作

    • 第一次提交

    ​ 修改代码

    git add .   # 添加本地修改到暂存区
    git commit -m 验证提交代码,首次提交   # 提交修改
    git push  # 推送修改
    

    在这里插入图片描述

在这里插入图片描述

  • 第二次提交

    修改代码

git add .  # 添加本地修改到暂存区
git commit -m 测试提交代码,二次提交  # 提交修改
git push # 推送修改

在这里插入图片描述

在这里插入图片描述

  • 回退代码

    git log --pretty=oneline  # 整齐打印最近提交日志
    git reset --hard id  # 回退到指定版本
    git push origin HEAD --force  # 远程推送
    git reflog  # 查看命令操作历史
    git reset --hard id  # 回退到指定版本
    
    • 回退代码

      在这里插入图片描述

      在这里插入图片描述

    • 撤销回退

      在这里插入图片描述

    在这里插入图片描述

  • 合并分支

    以合并develop分支到master分支为例:

    git checkout master  # 切换到master分支
    git pull  # 拉取master分支最新代码
    git merge develop  # 合并develop分支代码到master分支
    git status  # 查看当前状态
    git push  # 远程推送
    

    master合并分支前:

在这里插入图片描述

develop合并分支前:

在这里插入图片描述

合并分支:

在这里插入图片描述

master分支合并后:

在这里插入图片描述
develop分支没有变化

  • 修改分支名称
//重命名本地分支
git branch -m oldName newName
//推送新分支到远程
git push origin newName
//远程删除旧分支
git push --delete origin oldName
  • 本地更新远程最新分支
//同步远程最新分支到本地
git remote update origin --prune
//同步本地分支到远程
git update origin
  • Windows上Git Bash查看log,中文乱码解决方法
git config --global core.quotepath false # 显示 status 编码
git config --global gui.encoding utf-8 # 图形界面编码
git config --global i18n.commit.encoding utf-8 # 提交信息编码
git config --global i18n.logoutputencoding utf-8 # 输出 log 编码

环境变量中按照截图添加环境变量

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值