news 2026/2/16 3:12:23

适合小白的git的基础使用方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
适合小白的git的基础使用方法

一、前言

由于之前没有和其他同学一起合作开发过项目,这次合作开发项目使用了git,今天这篇博客就带0基础小白来学一学git的使用

二、如何使用拉去远程的代码

克隆代码分为两种情况:

1.远程主分支上有代码,这个时候直接拉取就好:

git clone 仓库链接

2.远程主分支上没有代码,你想要拉取主分支下面的特定分支的代码:

git clone -b 特定分子名 仓库链接

三、如何合并代码

合并代码分为四步:

1.先切换到本地的开发分支例如:develop,命令如下:

git checkout develop

2.拉取远程develop的最新代码:

git pull origin develop

3.合并你要提交的代码(在你本地分支上的)到develop(本地分支的)先在本地分支上进行合并:

git merge 要提交的分支名

4.推送到远程分支:

git push origin develop
注意:
1.当你突然不想合并了,想回到之前的干净的代码,你可以执行这样的命令:
git branch backup-merge
2.如果你想要备份给自己的当前分支,害怕哎呦合着合着代码丢失怎么办?下面的命令可以给的当前的分支打一个备份:
git checkout backup-merge

四、一些常见的指令

1.git的初始化

git init

2.将当前目录下所有未暂存的修改(包括新增文件、修改的文件)添加到 Git 的暂存区

git add .

3.将暂存区的内容提交到 Git 的「版本库」,生成一个新的提交记录

git commit -m"首次提交初始化项目文件"

我们在提交的时候也是有格式的,格式如下:

feat: A new feature (新功能); fix: A bug fix (bug 修复,注:需将 bug 号以及修改的详细内容写上); docs: Documentation only changes (文档更新,如 README); style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)(代码格式修改,不影响代码逻辑,注:不是 CSS 修改); refactor: A code change that neither fixes a bug nor adds a feature (代码重构,既不是新特性也不是修复 bug,如函数改了名称); perf: A code change that improves performance (优化相关,比如提升性能、体验); test: Adding missing or correcting existing tests (新增测试用例,或修改已有测试用例); chore: Changes to the build process or auxiliary tools and libraries such as documentation generation (改变构建流程,或者增加依赖库、工具等,如新增文档生成工具); revert: 回到上一个版本

4.查看当前分支分支:

git branch

5.创建新分支并立刻切换到当前的分支

git checkout -b develop

6.强制推送到远程分支(不建议使用,会覆盖),这个只适合远程为空的情况:

git push -u origin develop --force

7.查看本地和远程的所有的分支:

git branch -a

8.切换到自己的分支上

git checkout 分支名

五、结语

看一万遍不如尝试一遍,快去试试吧,有的命令就是很容易忘记!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/15 17:38:23

细胞多尺度仿真软件:MCell_(14).并行计算与大规模仿真

并行计算与大规模仿真 在细胞多尺度仿真软件(如MCell)中,进行大规模仿真时,计算资源的限制往往是一个关键问题。并行计算技术可以在多核处理器、多台计算机甚至是超级计算机上分配计算任务,从而显著提高仿真效率和处理…

作者头像 李华
网站建设 2026/2/14 10:59:49

【计算机毕业设计案例】基于SpringBoot+微信小程序的高校毕业生离校管理系统基于springboot+小程序的高校毕业生服务管理系统小程序(程序+文档+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/2/15 12:52:25

AI与提示架构整合的评估方法论:提示工程架构师的指标体系

AI与提示架构整合的评估方法论:提示工程架构师的指标体系 一、引言:为什么你的提示架构需要“可量化的健康度”? 1. 钩子:你是否陷入了“提示优化的盲目循环”? 某金融科技公司的提示工程师小周最近很焦虑:…

作者头像 李华
网站建设 2026/2/15 11:43:02

细胞多尺度仿真软件:MCell_(10).仿真结果的分析与可视化

仿真结果的分析与可视化 在细胞多尺度仿真软件(如MCell)中,仿真结果的分析与可视化是非常重要的步骤。通过这些步骤,我们可以深入了解细胞内的动态过程,验证模型的准确性,并为进一步的研究提供依据。本节将…

作者头像 李华
网站建设 2026/2/14 10:29:05

AI应用架构师实战:多智能体协作系统的“角色分工”设计

AI应用架构师实战:多智能体协作系统的角色分工设计——从0到1搭建可落地的协作框架 另附标题选项 《多智能体协作系统实战:如何用“角色分工”解决复杂AI任务?》 《AI架构师必看:多智能体系统的角色设计方法论——从理论到代码》 《告别单智能体瓶颈!多智能体协作的核心:…

作者头像 李华
网站建设 2026/2/15 12:50:57

HDFS 在大数据领域的发展趋势与挑战

HDFS 在大数据领域的发展趋势与挑战 关键词:HDFS、分布式存储、大数据处理、云原生架构、边缘计算、数据湖、数据治理 摘要:作为Hadoop生态的核心组件,HDFS(Hadoop分布式文件系统)在过去十几年支撑了全球90%以上的大数据处理场景。本文从技术演进视角深度剖析HDFS的核心架…

作者头像 李华