Git 基础知识总结 | 青训营笔记

96 阅读2分钟
  1. Git 简介
  • Git 是什么

Git是一款分布式版本控制系统,可以有效地管理代码的版本和变更。

Git可以在本地进行版本控制,也可以在多人协作开发时进行远程版本控制。

Git的设计目标是速度快、数据完整性高、支持分布式、非线性开发流程。

  • Git 的优点

分布式版本控制系统

支持离线操作

可以在本地仓库进行大部分操作

可以轻松地创建分支和合并分支

可以通过提交历史进行代码追踪和回退

可以通过标签进行版本控制

可以通过远程仓库进行代码共享和协作。

  • Git 的基本概念版本控制:一种分布式版本控制系统,可以记录文件的修改历史。

仓库(Repository):Git 仓库是存储项目文件和版本历史的地方。

提交(Commit):Git 提交是将文件修改保存到版本历史中的操作。

分支(Branch):Git 分支是独立于主分支的版本历史,可以用于开发新功能或修复问题。

合并(Merge):Git 合并是将两个分支的修改合并到一起的操作。

远程仓库(Remote Repository):Git 远程仓库是存储在网络上的仓库,可以与本地仓库进行同步。

克隆(Clone):Git 克隆是将远程仓库复制到本地的操作。

  1. Git 基础命令

创建仓库 / 添加文件 / 提交文件 / 查看状态 / 撤销操作 / 分支管理 

  • git clone克隆远程仓库到本地

    • git clone <repository_url>
  • git add将文件添加到暂存区

    • git add <file_name>
  • 将所有修改过的文件添加到暂存区

    • git add .
  • git commit提交暂存区的文件到本地仓库

    • git commit -m "commit_message"
  • git push将本地仓库的文件推送到远程仓库

    • git push
  • 将本地仓库的文件推送到远程仓库的指定分支

    • git push <remote_name> <branch_name>
  • git pull从远程仓库拉取最新的代码到本地仓库

    • git pull
  • git branch查看本地仓库的分支

    • git branch
  • 创建新的分支

    • git branch <branch_name>
  • 切换到指定分支

    • git checkout <branch_name>