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

Git简介与入门

   Git的发明

Git由著名的Linux创始人linus于2005年发明(所以git的界面、使用方式与Linux挺像的,即命令行方式

经过发展,现在广泛应用于代码管理与团队协作。

Git特性

Git是分布式版本控制系统

分布式

  • 每个开发者拥有完整仓库(含完整历史)
  • 可以离线提交,分支管理
  • 无单点故障,更加安全

Git优点

 上述作者最喜爱其离线操作与版本回溯

Git2025下载

访问官网

 点击 Download for Windows,下载最新版安装包

 作者点击的是“Click here to download”下载的最新版本

点了之后就会开始下载了

下载完成后开始安装。

步骤如下(以图片形式,注意作者的红色框框 

点击Browse可以修改路径

On the Desktop 是为了在桌面创建快捷方式

 如果不需要在开始菜单中添加Git,勾选“Don’t create a Start Menu folder”

 Git的默认编辑器为Vim,如果不熟悉Vim的使用可以选择现代的GUI编辑器,如Notepad++等

 默认创建存储库的初始分支为master,需要修改的话,勾选“Override the default branch name for new repositories”,并在main处自己修改

点击Install后,就会直接安装了,稍作等候就会安装好了

使用Git时的界面(就是进入后,Git长什么样子)

Git的相关验证与部分基础命令

验证版本

git --version

设置邮箱与用户姓名(最好与github上面的邮箱与名字一样,方便后面来克隆相关代码库)

git config --global user.name "名字"
git config --global user.email "邮箱"

基本工作流程

初始化仓库

git init

查看状态

git status

添加文件到暂存区

git add 文件名      # 添加特定文件
git add .           # 添加所有更改

分支管理

查看分支

git branch

 创建分支

git branch 分支名

切换分支

git checkout 分支名
# 或
git switch 分支名

创建并切换分支

git checkout -b 新分支名
# 或
git switch -c 新分支名

合并分支

git merge 分支名

远程仓库

克隆仓库

git clone 仓库URL

添加远程仓库

git remote add origin 仓库URL

推送更改

git push -u origin 分支名

拉取更新

git pull

部分常用命令

git log查看提交历史
git diff查看未暂存的更改
git reset 文件名取消暂存的文件
git checkout -- 文件名丢弃工作区的修改
git rm 文件名删除文件
git mv 旧名 新名移动或重命名文件

推荐教程

Pro Git 电子书 - 官方推荐教程

总结

本文聚焦于git的学习,涉及到Git简介,Git的下载教程,Git的相关优势,Git的部分入门命令 ,作者期待你的点赞。

相关文章:

  • 前端热门面试题day1
  • 建筑安全员 A 证与 C 证:差异决定职业方向
  • 网页设计规范:从布局到交互的全方位指南
  • MySQL 8 自动安装脚本(CentOS-7 系统)
  • 【场景应用13】simple_nlp_example:简单自然语言处理示例
  • 制作一款打飞机游戏19:碰撞检测
  • 网站架构演进之路:从单体到垂直,再到缓存优化
  • C++初阶-类和对象(下)
  • 大语言模型中的幻觉现象深度解析:原理、评估与缓解策略
  • 【Java学习方法】终止循环的关键字
  • vue+flask+lstm高校舆情分析系统 | 可获取最新数据!
  • LSA六种类型
  • Pytest教程:为什么Pytest要用插件模式?
  • python后端程序部署到服务器 Ubuntu并配合 Vue 前端页面运行
  • uniapp自定义拖拽排列
  • 卡方检验(Chi-square test)
  • 缩放点积注意力
  • 【深度学习与大模型基础】第13章-什么是机器学习
  • CLIMB自举框架:基于语义聚类的迭代数据混合优化及其在LLM预训练中的应用
  • 量子跃迁:Vue组件安全工程的基因重组与生态免疫(完全体)
  • 央媒关注脑瘫女骑手:7年跑出7.3万多份单,努力撑起生活
  • 宁德时代与广汽等五车企发布10款巧克力换电新车型:年内将完成30城1000站计划
  • 第四届全民阅读大会·阅读权益保障论坛举办
  • 中方警告韩国公司不要向美军工企业出口含中国稀土矿物产品?外交部回应
  • 视频丨习近平同阿塞拜疆总统会谈:两国建立全面战略伙伴关系
  • 山东省淄博市委原常委宋振波被“双开”