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

新手必学——git日常提交手册

对于编程新手来说Git 是必备的开发工具也是日常写代码、保存代码、同步代码的核心技能。很多新手写代码翻车、代码丢失、版本混乱、多人协作冲突本质都是不会正确使用 Git 提交代码。这篇手册专为新手打造不讲复杂原理只讲日常开发 100% 会用到的 Git 操作从零学会代码提交、保存、回退、推送看完直接上手工作、学习项目一、Git 核心认知新手必记Git 简单来说就是代码版本管理工具核心作用记录代码每一次修改、随时还原旧版本、多人协作互不冲突、本地云端同步代码。Git 工作分为四个区域新手搞懂这个就成功一半工作区你电脑本地写代码的文件夹看得见、直接修改代码的地方暂存区临时存放修改的地方相当于购物车存放要提交的代码本地仓库本地永久保存代码版本的地方相当于存档点远程仓库GitHub / Gitee / 公司 GitLab 云端仓库备份、同步、协作完整流程工作区修改 → 暂存区添加 → 本地仓库提交 → 远程仓库推送二、首次使用 Git 必做配置仅一次第一次安装 Git 后必须配置用户名和邮箱否则无法提交代码全局配置一次永久生效。打开 Git Bash输入以下两条命令替换成自己的用户名和邮箱# 配置用户名自定义建议用真实姓名/昵称 git config --global user.name 你的用户名 # 配置邮箱GitHub/Gitee 注册邮箱 git config --global user.email 你的邮箱查看配置是否成功git config --global --list三、新手日常核心提交流程万能模板日常写代码、改代码、保存代码永远固定这 4 步适配所有项目1. 查看代码修改状态git status作用查看哪些文件被修改、新增、删除红色是未暂存绿色是已暂存。新手每次提交前必看2. 添加代码到暂存区加入购物车# 添加单个文件 git add 文件名 # 添加所有修改、新增、删除的文件新手最常用 git add .注意git add .会添加所有改动文件日常开发首选简单不踩坑。3. 提交到本地仓库正式存档git commit -m 本次修改说明示例git commit -m 完成日志类基础功能修复拼接bug规范要求提交说明简洁清晰写清楚做了什么修改方便后续回溯版本。4. 推送到远程仓库同步到云端git push作用把本地存档的代码同步到 GitHub/Gitee/公司远程仓库备份代码、方便协作。四、新项目初始化提交步骤第一次提交专用新建本地项目关联远程仓库首次提交代码流程# 1. 初始化本地 git 仓库 git init # 2. 添加所有文件到暂存区 git add . # 3. 本地提交 git commit -m 项目初始化提交基础代码 # 4. 关联远程仓库替换成自己的远程仓库地址 git remote add origin 远程仓库地址 # 5. 首次推送代码到远程 git push -u origin master备注首次推送用git push -u origin master后续直接输入git push即可。五、日常高频必备 Git 命令新手收藏1. 拉取远程最新代码多人协作必用多人开发时先拉取别人的最新代码再写新代码避免冲突git pull2. 查看历史提交记录# 简洁版记录 git log --oneline # 详细版记录 git log3. 撤销暂存add 错了怎么办git reset HEAD .作用把已经 add 的代码撤回回到工作区不删除代码只取消暂存。4. 撤销本地提交commit 写错了怎么办git reset --soft HEAD~1作用撤销上一次本地提交代码保留可重新修改后提交。5. 放弃本地所有修改代码写崩了重置git checkout .作用丢弃工作区所有修改还原到上一次提交的版本谨慎使用六、新手最常踩的坑解决方案坑1推送代码报错提示冲突原因远程仓库有最新代码本地代码不是最新版本。解决先拉取最新代码再重新提交推送git pull git add . git commit -m 解决代码冲突同步远程版本 git push坑2重复提交无用文件问题编译产物、日志文件、IDE 配置文件被提交导致仓库臃肿。解决项目根目录新建.gitignore文件写入需要忽略的文件# 忽略编译产物 bin/ build/ # 忽略日志文件 *.log # 忽略 IDE 配置 .vscode/ .idea/坑3提交说明乱写、空提交新手大忌git commit -m 更新代码“随便改改”“修复bug”规范写法精准描述修改内容例如修复日志拼接空指针bug新增时间戳工具类优化日志格式调整项目目录结构拆分模块文件七、新手日常提交标准流程最终总结日常开发严格遵守这个闭环零报错、零混乱写代码、改代码完成功能/修复buggit status查看修改文件git add .暂存所有改动git commit -m 清晰的修改说明本地存档git pull拉取最新代码多人协作git push同步到云端八、写在最后Git 不是高深工具是开发必备基本功。新手不用死记所有命令先掌握本文的日常提交、撤回、拉取、推送核心操作足以应对 99% 的学习和工作场景。养成规范提交代码的习惯不仅能避免代码丢失、版本混乱还能培养良好的开发习惯适配后续团队协作、项目开发

相关文章:

新手必学——git日常提交手册

对于编程新手来说,Git 是必备的开发工具,也是日常写代码、保存代码、同步代码的核心技能。很多新手写代码翻车、代码丢失、版本混乱、多人协作冲突,本质都是不会正确使用 Git 提交代码。这篇手册专为新手打造,不讲复杂原理&#x…...

【Go Interface】接口诞生的意义

结论:接口(Interface)诞生的唯一意义:解耦接口的诞生,是为了解决软件工程里最致命的痛点:“上层代码”被“底层细节”死死绑架。没有接口时的痛苦假设你的 naga 模块现在要保存心跳数据。 第一周&#xff0…...

Flink架构与集群部署(一)

Apache Flink架构Flink组件栈在Flink的整个软件架构体系中,同样遵循这分层的架构设计理念,在降低系统耦合度的同时,也为上层用户构建Flink应用提供了丰富且友好的接口。上图是Flink基本组件栈,从上图可以看出整个Flink的架构体系可…...

【Go i18n】TOML语言包

一、VS Code 必备的 TOML 插件1. Even Better TOML(核心高亮与语法检查 👑)搜索关键字:Even Better TOML为什么要装:它是目前全网公认第一的 TOML 插件。装上它之后,你的 .toml 文件不仅会变得色彩斑斓&…...

【金蝶云星空】出纳做账-付款退款单使用场景

学习目标学习本内容后,您将掌握如何使用付款退款单。业务场景付款退款单 付款退款单与付款业务对应,处理付款业务所发生的退款,包括采购业务付款的退款或者其他业务付款的退款。支持手工新增或者关联应付系统负数的应付单、其他应付单生成付…...

Apache Flink 快速入门

Flink开发环境准备学习一门新的编程语言时,往往会从"hello world"程序开始,而接触一套新的大数据计算框架时,则一般会从WordCount案例入手,下面以大数据中最经典入门案例WordCount为例,来编写Flink代码&…...

如何用免费纹理打包器优化游戏性能:5个实战技巧提升加载速度

如何用免费纹理打包器优化游戏性能:5个实战技巧提升加载速度 【免费下载链接】free-tex-packer Free texture packer 项目地址: https://gitcode.com/gh_mirrors/fr/free-tex-packer Free Texture Packer 是一款完全开源的精灵表生成工具,专门为游…...

基于 ComfyUI 本地部署 的「图像 + 音频 → 口型匹配 + 自动运镜」MV 全流程指南

基于 ComfyUI 本地部署 的「图像 + 音频 → 口型匹配 + 自动运镜」MV 全流程指南 适用人群:有一定电脑(Windows / macOS / Linux)操作经验、显卡(GPU)支持 CUDA/ROCm、能自行安装 Python 第三方库的技术爱好者。 目标:输入一张人像图片 + 一段伴奏/人声音频,自动生…...

基于OpenHarmony的智慧农业控制系统-硬件部分【1】

1.整体设备2.硬件清单:一、主控单元(边缘网关)硬件名称型号/规格数量备注小熊派开发板BearPi-HM Nano(搭载 Hi3861 芯片,支持 OpenHarmony LiteOS)1块核心控制单元,集成 Wi-Fi,负责数…...

手把手教你从零搭建 MCP Server:AI 连接万物的保姆级实战教程

为什么要学 MCP? 说实话,最近半年 AI 开发圈最火的协议就是 MCP(Model Context Protocol)了。你可能已经用上了各种 AI 助手,但有没有想过:这些 AI 怎么连接你的数据库?怎么读你的本地文件&…...

萨科微宋仕强“华强北山寨手机”研究

萨科微宋仕强“华强北山寨手机”研究(十六),手机的灰色产业链。华强北每个手机柜台背后都有灰色供应链支撑。如香港手机比华强北便宜,就通过各种渠道从香港走私过来。沙头角的中英街两边分属于香港和深圳,香港一侧的走…...

Vue大屏自适应解决方案:如何应对多分辨率设备下的数据可视化挑战

Vue大屏自适应解决方案:如何应对多分辨率设备下的数据可视化挑战 【免费下载链接】v-scale-screen Vue large screen adaptive component vue大屏自适应组件 项目地址: https://gitcode.com/gh_mirrors/vs/v-scale-screen 在数字化转型浪潮中,企业…...

毕业论文神器!2026年好用AI论文平台榜单,高质初稿轻松写

2026 年实测 10 款主流 AI 论文工具,千笔AI以全流程覆盖 语义级降重 免费查重领跑综合榜;ThouPen 稳坐留学生毕业全流程工具头把交椅;免费工具中DeepSeek Scholar、豆包学术版表现亮眼,30 分钟即可生成万字高质量初稿&#xff0…...

良心盘点!2026AI写作辅助软件榜单(覆盖 99% 毕业论文需求)

本文精选13 款2026 年实测 AI 论文工具,按全流程全能型、垂直领域专精型、润色降重专家、文献管理助手四大类别排序,覆盖从选题到定稿全链路,适配本科 / 硕博 / 期刊全场景,附选型速查表与避坑指南,帮你快速找到最佳拍…...

毕业论文难写?2026年AI论文平台排行榜权威发布,轻松定稿不是梦!

写论文效率低、熬夜赶稿、查重不过关?别慌!2026 年最新 AI 论文写作软件排行榜来了,覆盖选题、大纲、初稿、润色、降重、格式、文献引用全流程,帮你精准匹配最适合的学术助手,彻底告别论文内耗!&#x1f3c…...

传统开发VS低代码开发,谁更胜一筹?

低代码开发,让企业应用搭建像搭积木一样简单 在当今数字化时代,企业对于应用程序的需求日益增长。然而,传统的软件开发方式往往面临着开发周期长、成本高、技术门槛高等问题,这使得许多企业在数字化转型的道路上举步维艰。而低代…...

3PEAK思瑞浦 TP321-DF0R DFN1X1-4 运算放大器

特性 通用型,低成本: 增益带宽积:1MHz 低静态电流:45A/放大器 偏移电压:最大5.0毫伏 偏移电压温度漂移:2uV/C 输入偏置电流:10pA 共模抑制比/电源抑制比:90dB 单位增益稳定 轨到轨输入和输出 过驱动输入无相位反转 供电电压范围: TP321-DFOR: 2.1V 至 5.5V 其他部分…...

抖音下载神器:免费批量下载抖音视频、图集、音乐和直播回放完整指南

抖音下载神器:免费批量下载抖音视频、图集、音乐和直播回放完整指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser f…...

CUDA为什么能统治AI世界?NVIDIA真正可怕的并不是GPU

前言很多人第一次接触AI行业时,都会听到一个词:CUDA。而且你会发现一个非常奇怪的现象:很多AI框架、深度学习项目、GPU训练环境,几乎都默认要求:NVIDIA显卡CUDA环境甚至很多时候:没有CUDA,AI项目…...

快速开发AI客服原型时如何利用Taotoken分钟级接入多模型

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 快速开发AI客服原型时如何利用Taotoken分钟级接入多模型 在探索和构建AI客服原型时,开发者常常面临一个核心矛盾&#…...

怎么区分储能PACK线源头工厂和中间商?

在储能 PACK 自动化产线行业深耕多年,我见过不少新能源企业踩了中间商的坑。有的客户花了高于市场价两成的预算,拿到的却是套用通用模板的产线,防静电、防爆设计不到位,投产没多久就频繁故障;还有的后期出问题&#xf…...

Python爬虫中如何正确配置住宅IP代理?新手避坑指南

很多人买完住宅IP,配置半天还是报错、被封。本文手把手教你用Python正确接入住宅代理,附代码和常见问题解决。一、为什么你的代理配置总失败?常见的几种错误:协议用错:服务商给的SOCKS5,你却按HTTP方式配认…...

蜂窝物联网设计的全能选手:NRF9151-LACA-R7开发全攻略

前言在蜂窝物联网技术飞速发展的今天,设备的小型化、低功耗和全球化部署已成为不可逆转的趋势。Nordic Semiconductor推出的nRF9151系统级封装(SiP)解决方案,正是响应这一趋势的旗舰级产品。作为nRF91系列的最新一代成员&#xff…...

Tokenizer与Embedding

Transformers 系列文章目录 第一章 Transformers 简介 第二章 Transformers 模型推理; 第三章 Tokenizer 与 Embedding 文章目录Transformers 系列文章目录前言Tokenizer与Embedding一、Tokenizer(分词器)和Embedding(词嵌入&a…...

书匠策AI:那个让你论文查重从“红色地狱“直接变“绿色天堂“的神器

各位正在跟论文死磕的同学们,先别划走。 今天咱们不聊怎么写开题报告,不聊怎么搭框架,咱们聊一个所有人写完初稿后都会遭遇的终极BOSS——查重。 你有没有经历过这种崩溃:熬夜写了一万字,信心满满提交查重&#xff0…...

微服务架构下的旺店通与畅捷通T+系统集成

旺店通与畅捷通T系统集成方案轻易云数据集成平台为企业提供高效、稳定的系统对接解决方案,实现旺店通企业奇门与畅捷通T系统的无缝数据流转。该方案充分发挥轻易云平台的智能化数据处理能力,确保业务数据在跨系统传输过程中的准确性和时效性。系统简介旺…...

SR全光谱反射式膜厚仪

作者:李志松Pioneer 翟天保Steven 田雨阳 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处注:本文所讲设备由李志松教授团队研发,属于商业产品矩阵内容,商业技术合…...

Unity+C#开发万人MMO服务器的实战架构与同步优化

1. 这不是“写个服务器”那么简单:先撕开“万人在线”的真实含义很多人看到“UnityC#开发万人MMO服务器”这个标题,第一反应是:“哦,用Unity做客户端,C#写个后端,Socket连一连,再加个数据库&…...

Unity+C#开发MMO服务端的务实架构与万人连接实战

1. 先泼一盆冷水:所谓“万人同时在线”的真实含义与常见误解 很多人看到“UnityC#开发万人MMO服务器”这个标题,第一反应是:哇,这得用多牛的分布式架构?是不是要上Kubernetes集群、分库分表、消息中间件全配齐&#xf…...

【Elasticsearch从入门到精通】第10篇:Elasticsearch REST API最佳实践——Content-Type、模糊性与访问控制

上一篇【第09篇】Elasticsearch API规范详解——多索引、日期数学与通用选项 下一篇【第11篇】Elasticsearch索引API详解——索引创建、删除与别名管理(明日更新,敬请期待) 摘要 掌握Elasticsearch REST API的使用规范不仅能避免常见错误&am…...