Git 基本操作学习笔记

介绍

Git 是一种分布式版本控制系统,最初由林纳斯·托瓦兹(Linus Torvalds)创作。Git 可以帮助开发人员更好地管理和协调代码的编写和修改。

基本操作

安装 Git

在开始使用 Git 前,需要先安装 Git。

下载地址:https://git-scm.com/downloads

根据自己的操作系统(Windows、Mac 或 Linux)下载对应的安装包,然后按照提示进行安装即可。

初始化仓库

初始化仓库是指将文件夹设置为 Git 可以管理的仓库。

bashCopy Code
$ git init

如果成功,会在该文件夹下生成一个名为 .git 的隐藏文件。

添加文件

将要提交到仓库的文件添加到缓存区。

bashCopy Code
$ git add <file>

或者将所有修改过的文件全部添加到缓存区。

bashCopy Code
$ git add .

提交文件

将缓存区中的文件提交到本地仓库。

bashCopy Code
$ git commit -m "提交说明"

查看提交历史

可以查看当前仓库的历史提交记录。

bashCopy Code
$ git log

撤销修改

可以撤销对文件的修改。

bashCopy Code
$ git checkout -- <file>

或者将文件恢复到某个版本。

bashCopy Code
$ git checkout <commit id> -- <file>

分支管理

可以创建分支、切换分支、查看分支、合并分支等操作。

创建分支

bashCopy Code
$ git branch <branch name>

切换分支

bashCopy Code
$ git checkout <branch name>

查看分支

bashCopy Code
$ git branch -a

合并分支

将指定分支合并到当前分支。

bashCopy Code
$ git merge <branch name>

远程仓库

Git 也可以使用远程仓库进行代码的管理和协作。

添加远程仓库

bashCopy Code
$ git remote add <remote name> <remote url>

推送到远程仓库

将本地仓库的内容推送到远程仓库。

bashCopy Code
$ git push <remote name> <branch name>

从远程仓库拉取代码

将远程仓库的内容拉取到本地仓库。

bashCopy Code
$ git pull <remote name> <branch name>

示例

创建分支并切换到指定分支

bashCopy Code
$ git branch develop $ git checkout develop

提交代码到本地仓库

bashCopy Code
$ git add . $ git commit -m "添加功能A"

推送代码到远程仓库

bashCopy Code
$ git push origin develop

从远程仓库拉取最新代码

bashCopy Code
$ git pull origin develop