首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >[Git] 如何理解及基础操作

[Git] 如何理解及基础操作

作者头像
DevKevin
发布2025-01-14 08:21:19
发布2025-01-14 08:21:19
2120
举报
文章被收录于专栏:Base_CDNKevinBase_CDNKevin

什么是 Git

Git 是一种版本控制器,能够帮助你记录文件的历史和变化过程,并支持多人协同作业。过去,人们通常会通过复制文件的方式来保存版本:

  • “报告-v1”
  • “报告-v2”
  • “报告-最终版”
  • “报告-突破版”

这样的方式带来了突出的问题:你还记得每个版本修改了什么吗?

Git 为解决这些问题而生,它能够对各类文件进行维护,特别是对开发者而言,能够管理源代码。


Git 的简史

Git 发明于 2005 年,是 Linux 内核的创始人 Linus Torvalds 在使用 BitKeeper 时经历的教训之后自行创建的版本控制系统。

在创建这个系统时,它的主要目标包括:

  • 高速
  • 简单设计
  • 对非线性开发模式提供支持
  • 完全分布式
  • 能高效管理大型项目

终于,Git 成为一个完善、易用而强大的工具。


安装 Git

你可以通过以下命令在不同操作系统上安装 Git:

Linux
代码语言:javascript
复制
yum install git
MacOS

通过 Homebrew:

代码语言:javascript
复制
brew install git
Windows

可访问 Git 官网 下载安装包,按照指导安装即可。


GitHub 使用教程

GitHub 是一个基于 Git 的云端版本控制平台,可以在上面保存和分享代码。

1. 注册账号

访问 GitHub 官网,按照指导注册,并通过邮箱验证,进入Github页面。

2. 创建项目
  • 登录后,点击主页上方新建。
  • 输入项目名称,确认后点击 Create repository
3. 克隆到本地

选择一个目录,基于连接克隆项目:

代码语言:javascript
复制
git clone <repository-url>

<repository-url> 替换为你项目的链接。


Git 基础操作三板斧

Git 的基础操作通常分为 addcommitpush

1. git add

将文件给 Git 管理:

代码语言:javascript
复制
git add <文件名>
2. git commit

提交到本地仓库:

代码语言:javascript
复制
git commit -m "修改记录"
3. git push

同步到远程仓库:

代码语言:javascript
复制
git push

需要填写用户名和密码。配置 SSH 可用于免提交密码,可参考 配置 SSH 教程

TortoiseGit中使用展示:


git能够在远端和本地服务器之间进行项目的推送和拉取,得益于git本身形成的客户端和服务器交替的架构,在本专栏其他文章会详细进行讲解。

Git 常用命令解释

  • git status :查看当前仓库状态
  • git log :查看提交历史
  • git pull :从远程仓库同步最新改动(提交时当前克隆的仓库必须是和远端仓库最新的同步,否则需要先git pull才可以进行推送自己的修改)
  • .gitignore :配置跳过不想管理的文件

通过以上内容学习即可完成基础的git操作,关于git的更多进阶操作可以阅读该专栏其他文章。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是 Git
  • Git 的简史
  • 安装 Git
    • Linux
    • MacOS
    • Windows
  • GitHub 使用教程
    • 1. 注册账号
    • 2. 创建项目
    • 3. 克隆到本地
  • Git 基础操作三板斧
    • 1. git add
    • 2. git commit
    • 3. git push
  • Git 常用命令解释
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档