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