vps做网站 推广wordpress 注册 填写密码错误
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- Git基础知识
 - Git高级操作与概念
 - Git常用命令
 
- 总结
 
Git基础知识
-  
Git简介
- Git是一种分布式版本控制系统,用于记录文件内容的改动,便于开发者追踪、协同和管理多人参与的项目。
 
 -  
Git仓库(Repository)
- 存储代码的地方,包含代码的历史版本和变化。
 - 可包含多个分支,每个分支代表一个不同的开发方向。
 
 -  
Git工作流
- 工作区(Working Directory):本地看到的目录,对文件的修改会改变工作区的状态。
 - 暂存区(Index/Stage):执行
git add命令后,工作区的修改会被添加到暂存区,准备进行提交。 - 版本库(Repository):执行
git commit命令后,暂存区的修改会被提交到版本库,形成新的提交记录。 
 -  
Git提交(Commit)
- 将代码的变化保存到Git仓库中,每次提交都会生成一个唯一的标识符(Commit ID)。
 
 -  
Git分支(Branch)
- 从主分支(通常是master或main)上分离出来的新分支,用于开发新功能或修复Bug。
 - 分支管理功能强大,支持轻松创建、合并和删除分支。
 
 -  
Git合并(Merge)
- 将一个分支的代码合并到另一个分支上,保留两个分支的代码变化或选择只保留其中一个分支的代码变化。
 
 -  
Git拉取(Pull)
- 从远程仓库中获取最新的代码变化,通常包含
fetch和merge两个步骤。 
 - 从远程仓库中获取最新的代码变化,通常包含
 -  
Git推送(Push)
- 将本地仓库中的代码变化上传到远程仓库中,分享给其他开发者。
 
 
Git高级操作与概念
-  
Git回滚(Reset)
- 回滚到之前的某个提交版本,使用
git reset命令,可根据需要选择回滚到特定的提交。 
 - 回滚到之前的某个提交版本,使用
 -  
Git撤销修改
- 撤销对某个文件的修改,使用
git checkout -- <file>命令(注意:此操作会丢失未提交的修改)。 
 - 撤销对某个文件的修改,使用
 -  
Git冲突解决
- 当两个分支的代码发生冲突时,需要手动解决冲突。使用
git status查看冲突文件,手动修改后提交。 
 - 当两个分支的代码发生冲突时,需要手动解决冲突。使用
 -  
Git标签(Tag)
- 用于标记某个提交版本,方便后续查找。使用
git tag命令创建标签。 
 - 用于标记某个提交版本,方便后续查找。使用
 -  
Git忽略文件
- 使用
.gitignore文件忽略某些文件或文件夹,使它们不被Git管理。 
 - 使用
 -  
Git分支策略
- 如Gitflow、Feature Branch等分支管理策略,用于规范团队协作中的分支使用。
 
 -  
Git Rebase
- 与Merge类似,用于合并分支。但Rebase会提取当前分支的修改,并将其复制到目标分支的最新提交后面,形成线性的提交历史。
 
 
Git常用命令
- 初始化仓库:
git init - 添加文件到暂存区:
git add <file>或git add .(添加整个项目) - 提交代码:
git commit -m "commit message" - 查看提交历史:
git log - 创建分支:
git branch <branch-name> - 切换分支:
git checkout <branch-name> - 合并分支:
git merge <branch-name> - 拉取代码:
git pull <remote> <branch> - 推送代码:
git push <remote> <branch> - 查看状态:
git status - 查看差异:
git diff - 回滚代码:
git reset --hard <commit-id> - 创建标签:
git tag <tag-name> <commit-id> 
以上是Git的主要知识点,涵盖了从基础知识到高级操作的内容。希望这些内容能帮助你更好地理解和使用Git进行版本控制。
总结
提示:这里对文章进行总结:
 例如:以上就是今天要讲的内容,自学记录Git的重点知识点。
