Git基本操作小结

git的基本操作 + 分支管理 关于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 编码

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

在这里插入图片描述

Git基本操作指南 文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录文章目录前言一、安装1.安装git2.tortoriseGIT安装二、版本库建立1.原则2.读入数据总结 前言 基于官方解释,git是一个免费开源的分布式软件控制系统。开发者在使用git时,绝大部分操作均可在本地进行。git平台搭建完成后,创建本地分支,提交设计修改等基本操作均可在非.. 阅读详情

相关推荐

仿真每日一练 | Workbench如何在网格节点施加载荷

打开Workbench 2020 R2,在分析系统中双击静力分析工程项目,双击Geometry打开Design Modeler,在菜单栏的单位(Units)修改为毫米(Millimeter),在XY平面创建草图,在草图内绘制矩形并标注尺寸,拉伸长方体,如图1所示。:单个零部件,无连接关系,但需定义一个节点组件,如图5所示,选择Create Named Selection。对添加的节点组件施加Y方向50N的力,如图8所示。1-1-3.有限元系统模型构建。1-1-1.几何模型构建。1-1-2.材料定义。

ansysxuexizhe的博客 1236

git克隆时遇到的问题,包括中文URL

git版本为2.36.1 for windows,OS是Win10, 在克隆公司前面留下的一个项目时,因为URL包含中文,所以http协议clone会找不到URL路径(用tortoise工具克隆直接乱码)但是SSH协议一直报错:Please make sure you have the correct access rights and the repository exists. 经前辈指导,重装git,安装时有一项关于SSH.exe的,不要用git自带的,用windows的OpenSSH服务。安装好gi

j414395665的博客 1124

如何搭建一个vue项目(完整步骤)

查看版本的两种方式 出现版本号则说明安装成功(最新的以官网为准) 这里注意:安装vue-cli对node.js的版本是有要求的 装的两种方式:输入cmd命令 查看安装的版本(显示版本号说明安装成功) 如果你原来有版本或者版本比较低,可以升级...

m0_67392661的博客 5584

GIT中文乱码问题解决方案

1、找到gitconfig文件 在git中,我们使用git config 命令用来配置git的配置文件,git配置级别主要有以下3类: 1、仓库级别 local 【优先级最高】 2、用户级别 global【优先级次之】 3、系统级别 system【优先级最低】 通常:git 仓库级别对应的配置文件是当前仓库下的.git/config 【在当前目录下.git目录默认是隐藏的,所以在文件管理器中我们要打开显示以藏文件】 git 用户级别对应的配置文件是用户宿主目录下的~/.gitconfig 2、进

seimeii的博客 1万+

安卓光速虚拟机ADB调试实战:从密钥配置到设备连接

本文详细介绍了在安卓光速虚拟机中进行ADB调试的完整实战流程。核心在于通过密钥配置解决设备未授权问题,并启用网络调试与端口映射,最终实现电脑与虚拟机的稳定连接。文章提供了从原理理解、脚本修改到实战命令和疑难排查的全方位指南,帮助开发者和爱好者高效利用光速虚拟机作为移动测试沙盒。

CAT789的专栏 554

深入剖析一个卷积块(ConvBlock)

深入剖析一个卷积块(ConvBlock)

qq_45670407的博客 1920

gitbash中文乱码显示数字问题

gitbash中文乱码问题

ftzchina的博客 4223

IGBT单管并联方案全解析:从均流设计到热管理实战技巧

本文深入解析了IGBT单管并联技术在新能源车电驱系统中的应用,重点探讨了均流设计与热管理实战技巧。通过优化寄生电感控制、动态均流和驱动电路设计,提升系统稳定性和效率,为工程师提供了一套完整的解决方案。

weixin_28720573的博客 438

git命令含有中文,终端输出中文乱码的问题

解决所有终端中文输出乱码的问题

qq_33653203的博客 3953

Windows系统监控实战:Grafana+Prometheus+node_exporter配置全攻略

本文提供了一套完整的Windows系统监控解决方案,详细介绍了如何使用Grafana、Prometheus和node_exporter(Windows版为windows_exporter)构建可视化监控平台。从环境准备、组件安装配置,到数据可视化与常见问题排查,手把手指导您实现从数据采集到仪表盘展示的全过程,帮助您从被动救火转向主动预警,有效保障Windows服务器稳定运行。

assembly8low的博客 247

【图像超分】论文复现:Pytorch实现ESPCN

论文精读:由于ESPCN没有公布源码,我们选择github上一个高star的项目来复现。准备数据集,以及数据预处理搭建网络模型设置参数并训练测试训练好的模型用训练好的模型测试自己的数据本文我们使用pycharm链接服务器训练。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 1万+

git clone 文件名中文、有冒号等问题

【代码】git clone 文件名中文、有冒号等问题。

qq_44401850的博客 918

华为OD机试新系统真题 【查找最佳充电策略】

华为OD机试 新系统真题【查找最佳充电策略】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【查找最佳充电策略】多语言题解。

qq_45776114的博客 430

git 基本操作小结

Git使用小结 1. 查看和修改git账号 2. 添加和删除文件,并提交到远端 3. 移动文件 4. 退出log日志界面 5. 分支的创建和检出以及本地分支推送到远端 6. 提交时查看修改的文件的状态 7. 查看本地分支目录和远程分支的差异 8. 分支的切换 9. 合并当前分支到指定分支 10. 删除分支命令 Git使用小结 1. 查看和修改git账号 Git 为...

高级软件开发工程师--周玉的博客 474

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

git-基本操作的小结

版本创建 查看版本记录 git log git log --pretty=oneline git reflog 版本回退 git reset --hard HEAD~n 工作区暂存区版本库 撤销修改 对比文件的不同 删除文件 日志太长怎么办 办法 ...

pyhui的技术博客 175

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

07.git基本操作小结

1. $ git init 2. $ git add <file> 3. $ git commit -m "text" 4. $ git status 5. $ git diff <file> 6. $ git log 7. $ git reflog 8. git reset --hard HEAD^ 9. $ git reset --hard <versionId> 10. $ git check

code_soul的博客 483

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Git图解-IDEA中的Git操作

Git图解-IDEA中的Git操作

langfeiyes的博客 4073

GIT的学习小结

GIT的学习小结 可视化练习网站推荐:https://learngitbranching.js.org/ 常用GIT命令 一. 本地仓库的GIT基本操作 git commit 创建 git 的提交记录 相当于将本地内容与git上内容(或者说当前版本与仓库中旧版本)对比,将二者差异打包作为一个提交记录 git branch ["分支名"] 创建 git 的分支 指向某个提交记录,基于这个提交记录以及它所有的父提交进行新的工作 按逻辑分解工作到不同分支中会使工作更加轻松,高效 g

sol的博客 516

git merge 和 git rebase 小结

git merge是用来合并两个分支的。 git merge b # 将b分支合并到当前分支 同样 git rebase b,也是把 b分支合并到当前分支 ----------------------------------- 他们的 原理 如下: 假设你现在基于远程分支"...

2万+

掌握Git工作流(一)--git基本操作

基本操作大纲: 掌握Git工作流(一)--git基本操作 掌握Git工作流(二)--git分支管理 掌握Git工作流(三)--git工作流 一. git 简介 git 采用分布式系统管理,可以方便的管理某一个目录下的代码 二. 安装与配置 三. 创建一个版本库 新建一个目录 git test ,在git test目录下创...

成功唯有积累,没有奇迹。 593

GIT小结

笔记杂记GITgit push GIT git push 推送到远程主分支: git push origin HEAD:refs/for/master

听说我是神的博客 252

【Github】Git的调试跟踪功能小结

- 对于使用版本控制系统的开发者和软件工程师来说,调试 Git 命令执行是一项至关重要的技能。本全面将探索识别、诊断和解决常见 Git 命令问题的基本技术和策略,帮助程序员保持流畅高效的版本控制工作流程。

一介草民,只为生活。 1446

git学习小结

目录git仓库创建后项目文件的三种状态暂存区git addgit status git仓库创建后项目文件的三种状态 一旦git仓库被创建后,一个项目文件会处于三种状态。 1.尚未被追踪 2.被追踪,开始被git管理 3. 暂存区 被追踪的文件改变后会被放到暂存区 git add 追踪文件 git status 查看状态 ...

qq_43228568的博客 938

Git Gui的基本操作与idea配置Git以及Gitee

1.Git Gui的基本操作 (1)什么是Git Gui? GIT官方网站为了解决部分用户通过命令行对git工具使用时的怨声载道的现象,因此推出了一个GIT的可视化工具Git Gui (2)使用Git Gui创建/克隆项目 创建: 1.右键--》Git Gui Hear--》创建新的版本库--》选择指定的地方创建 2.将版本库上传到远程 ...

Social_awesome的博客 1328

【Git】《Git 系列指南(二):Git基本操作与 reset 三种模式》

不知道你在工作或学习中,是否遇到过这样的场景:为了不让文档丢失,或者改错后能恢复,我们常常被迫复制出一大堆副本,比如:“报告-v1”“报告-v2”“报告-v3”“报告-最终版”“报告-打死也不改版”每个版本都有各自的内容,但最终我们只需要其中一份。然而在这之前,为了保留这些历史版本,我们不得不复制粘贴,产出的文件越来越多。文件多不是问题,真正让人头疼的是:随着版本数量的不断增多,你还记得这些版本各自都修改了什么吗?文档如此,我们写的项目代码同样存在这个问题!为了解决这一痛点应运而生。

2501_93351213的博客 875
上一篇: vue在响应头response中获取自定义headers
下一篇: 前端常用加密算法
codezha
博客等级 码龄10年 28粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值